Merge pull request #4 from stephenc/watch-me-code

Watch me code changes completed
diff --git a/pom.xml b/pom.xml
index 801c59b..fa53634 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
   <parent>
     <groupId>org.jenkins-ci.plugins</groupId>
     <artifactId>plugin</artifactId>
-    <version>2.19</version>
+    <version>3.0</version>
     <relativePath />
   </parent>
 
   <groupId>io.github.stephenc.apache</groupId>
   <artifactId>asf-gitpubsub-jenkins</artifactId>
-  <version>0.4-SNAPSHOT</version>
+  <version>0.5-SNAPSHOT</version>
   <packaging>hpi</packaging>
 
   <name>ASF GitPubSub Jenkins Notifications</name>
@@ -49,7 +49,7 @@
   </scm>
 
   <properties>
-    <jenkins.version>1.642.3</jenkins.version>
+    <jenkins.version>2.73.1</jenkins.version>
   </properties>
 
   <repositories>
@@ -67,14 +67,25 @@
 
   <dependencies>
     <dependency>
+      <groupId>org.jenkins-ci</groupId>
+      <artifactId>annotation-indexer</artifactId>
+      <version>1.12</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>org.jenkins-ci.plugins</groupId>
+      <artifactId>structs</artifactId>
+      <version>1.10</version>
+    </dependency>
+    <dependency>
       <groupId>org.jenkins-ci.plugins</groupId>
       <artifactId>scm-api</artifactId>
-      <version>2.1.0</version>
+      <version>2.2.5</version>
     </dependency>
     <dependency>
       <groupId>org.jenkins-ci.plugins</groupId>
       <artifactId>git</artifactId>
-      <version>3.1.0</version>
+      <version>3.6.4</version>
     </dependency>
     <dependency>
       <groupId>org.jenkins-ci.plugins</groupId>
@@ -86,6 +97,39 @@
       <artifactId>jackson2-api</artifactId>
       <version>2.7.3</version>
     </dependency>
+    <dependency>
+      <groupId>org.jenkins-ci.plugins</groupId>
+      <artifactId>jsoup</artifactId>
+      <version>1.10.3</version>
+    </dependency>
+    <dependency>
+      <groupId>com.damnhandy</groupId>
+      <artifactId>handy-uri-templates</artifactId>
+      <version>2.1.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jenkins-ci.plugins</groupId>
+      <artifactId>junit</artifactId>
+      <version>1.3</version>
+      <optional>true</optional>
+    </dependency>
+    <dependency>
+      <groupId>com.github.tomakehurst</groupId>
+      <artifactId>wiremock-standalone</artifactId>
+      <version>2.11.0</version>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.jenkins-ci.tools</groupId>
+        <artifactId>maven-hpi-plugin</artifactId>
+        <configuration>
+          <maskClasses>com.damnhandy.uri.template</maskClasses>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFAvatarMetadataAction.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFAvatarMetadataAction.java
new file mode 100644
index 0000000..e206ec0
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFAvatarMetadataAction.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.CheckForNull;
+import edu.umd.cs.findbugs.annotations.NonNull;
+import jenkins.scm.api.metadata.AvatarMetadataAction;
+
+public class ASFAvatarMetadataAction extends AvatarMetadataAction {
+    private final String avatarUrl;
+    private final String avatarDescription;
+
+    public ASFAvatarMetadataAction(@NonNull String avatarUrl, @CheckForNull String avatarDescription) {
+        this.avatarUrl = avatarUrl;
+        this.avatarDescription = avatarDescription;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String getAvatarDescription() {
+        return avatarDescription;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public String getAvatarImageOf(@NonNull String size) {
+        return cachedResizedImageOf(avatarUrl, size);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public boolean equals(Object o) {
+        if (this == o) {
+            return true;
+        }
+        if (o == null || getClass() != o.getClass()) {
+            return false;
+        }
+
+        ASFAvatarMetadataAction that = (ASFAvatarMetadataAction) o;
+
+        if (!avatarUrl.equals(that.avatarUrl)) {
+            return false;
+        }
+        return avatarDescription != null
+                ? avatarDescription.equals(that.avatarDescription)
+                : that.avatarDescription == null;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public int hashCode() {
+        return avatarUrl.hashCode();
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFile.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFile.java
new file mode 100644
index 0000000..167a2b9
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFile.java
@@ -0,0 +1,135 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
+import jenkins.scm.api.SCMFile;
+import org.jsoup.Jsoup;
+import org.jsoup.nodes.Document;
+import org.jsoup.nodes.Element;
+import org.jsoup.select.Elements;
+
+import static org.apache.jenkins.gitpubsub.ASFGitSCMFileSystem.TEN_SECONDS_OF_MILLIS;
+
+public class ASFGitSCMFile extends SCMFile {
+
+    private final String remote;
+    private final String refOrHash;
+
+    ASFGitSCMFile(String remote, String refOrHash) {
+        this.remote = remote;
+        this.refOrHash = refOrHash;
+    }
+
+    ASFGitSCMFile(@NonNull ASFGitSCMFile parent, String name) {
+        super(parent, name);
+        this.remote = parent.remote;
+        this.refOrHash = parent.refOrHash;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    protected SCMFile newChild(@NonNull String name, boolean assumeIsDirectory) {
+        return new ASFGitSCMFile(this, name);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    public Iterable<SCMFile> children() throws IOException, InterruptedException {
+        String treeUrl = ASFGitSCMFileSystem.buildTemplateWithRemote("{+server}{?p}{;a,hb,f}", remote)
+                .set("a", "tree")
+                .set("hb", refOrHash)
+                .set("f", isRoot() ? null : getPath())
+                .expand();
+        Document doc = Jsoup.parse(new URL(treeUrl), TEN_SECONDS_OF_MILLIS);
+        Elements elements = doc.select("table.tree tr td.list a");
+        List<SCMFile> result = new ArrayList<>();
+        for (Element element : elements) {
+            String name = element.text();
+            if (".".equals(name) || "..".equals(name)) {
+                continue;
+            }
+            Element mode = element.parent().previousElementSibling().previousElementSibling();
+            if (mode.text().startsWith("d")) {
+                result.add(newChild(element.text(), true));
+            } else {
+                result.add(newChild(element.text(), false));
+            }
+        }
+        return result;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public long lastModified() throws IOException, InterruptedException {
+        return 0;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    protected Type type() throws IOException, InterruptedException {
+        String path = getPath();
+        int lastSlash = path.lastIndexOf('/');
+        String treeUrl = ASFGitSCMFileSystem.buildTemplateWithRemote("{+server}{?p}{;a,hb,f}", remote)
+                .set("a", "tree")
+                .set("hb", refOrHash)
+                .set("f", lastSlash == -1 ? null : path.substring(0, lastSlash))
+                .expand();
+        Document doc = Jsoup.parse(new URL(treeUrl), TEN_SECONDS_OF_MILLIS);
+        Elements elements = doc.select("table.tree tr td.list a");
+        for (Element element : elements) {
+            if (element.text().equals(getName())) {
+                Element mode = element.parent().previousElementSibling().previousElementSibling();
+                if (mode.text().startsWith("d")) {
+                    return Type.DIRECTORY;
+                } else if (mode.text().startsWith("-")) {
+                    return Type.REGULAR_FILE;
+                }
+            }
+        }
+        return Type.NONEXISTENT;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    public InputStream content() throws IOException, InterruptedException {
+        String blobUrl = ASFGitSCMFileSystem.buildTemplateWithRemote("{+server}{?p}{;a,f,hb}", remote)
+                .set("a", "blob_plain")
+                .set("hb", refOrHash)
+                .set("f", getPath())
+                .expand();
+        return new URL(blobUrl).openStream();
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystem.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystem.java
new file mode 100644
index 0000000..7c90dad
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystem.java
@@ -0,0 +1,596 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import com.cloudbees.plugins.credentials.common.StandardCredentials;
+import com.damnhandy.uri.template.UriTemplate;
+import edu.umd.cs.findbugs.annotations.NonNull;
+import hudson.Extension;
+import hudson.plugins.git.GitSCM;
+import java.io.IOException;
+import java.io.OutputStream;
+import java.net.URL;
+import java.nio.charset.StandardCharsets;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.AbstractList;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Locale;
+import java.util.Set;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import jenkins.plugins.git.AbstractGitSCMSource;
+import jenkins.plugins.git.GitSCMTelescope;
+import jenkins.plugins.git.GitTagSCMHead;
+import jenkins.plugins.git.GitTagSCMRevision;
+import jenkins.scm.api.SCMFile;
+import jenkins.scm.api.SCMFileSystem;
+import jenkins.scm.api.SCMHead;
+import jenkins.scm.api.SCMRevision;
+import org.apache.commons.lang.WordUtils;
+import org.apache.commons.lang.time.FastDateFormat;
+import org.eclipse.jgit.lib.Constants;
+import org.jsoup.HttpStatusException;
+import org.jsoup.Jsoup;
+import org.jsoup.nodes.Document;
+import org.jsoup.nodes.Element;
+import org.jsoup.nodes.Node;
+import org.jsoup.nodes.TextNode;
+import org.jsoup.select.Elements;
+
+import static org.apache.jenkins.gitpubsub.ASFGitSCMNavigator.RFC_2822;
+
+public class ASFGitSCMFileSystem extends SCMFileSystem {
+
+    static final Pattern URL_EXTRACT_H = Pattern.compile(".*[;?]h=([a-fA-F0-9]{40})([;?].*)?");
+    static final int TEN_SECONDS_OF_MILLIS = 10000;
+    private static final Logger LOGGER = Logger.getLogger(ASFGitSCMFileSystem.class.getName());
+    static final List<String> GIT_WEB_HOSTS = new ArrayList<>(Arrays.asList(
+            ASFGitSCMNavigator.GIT_WIP, ASFGitSCMNavigator.GIT_BOX
+    ));
+    private final String remote;
+    private final String refOrHash;
+
+    /**
+     * Constructor.
+     *
+     * @param remote the remote.
+     * @param head   the head.
+     * @param rev    the revision.
+     */
+    public ASFGitSCMFileSystem(String remote, SCMHead head, SCMRevision rev) {
+        super(rev instanceof AbstractGitSCMSource.SCMRevisionImpl ? rev : null);
+        this.remote = remote;
+        this.refOrHash = rev instanceof AbstractGitSCMSource.SCMRevisionImpl
+                ? ((AbstractGitSCMSource.SCMRevisionImpl) rev).getHash()
+                : (head instanceof GitTagSCMHead
+                        ? Constants.R_TAGS + head.getName()
+                        : Constants.R_HEADS + head.getName());
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public long lastModified() throws IOException, InterruptedException {
+        if (refOrHash.startsWith(Constants.R_TAGS)) {
+            String tagUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                    .set("a", "tag")
+                    .set("h", refOrHash)
+                    .expand();
+            Document doc;
+            try {
+                doc = Jsoup.parse(new URL(tagUrl), TEN_SECONDS_OF_MILLIS);
+            } catch (HttpStatusException e) {
+                if (e.getStatusCode() == 404) {
+                    // must be a lightweight tag
+                    doc = null;
+                } else {
+                    throw e;
+                }
+            }
+            if (doc != null) {
+                Elements elements = doc.select("table.object_header tr td span.datetime");
+                try {
+                    return new SimpleDateFormat(RFC_2822).parse(elements.get(0).text())
+                            .getTime();
+                } catch (ParseException e) {
+                    throw new IOException(
+                            "Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+                } catch (IndexOutOfBoundsException e) {
+                    throw new IOException(
+                            "Unexpected response body, expecting two timestamps only got " + elements.size());
+                }
+            }
+        }
+        String commitUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                .set("a", "commit")
+                .set("h", refOrHash)
+                .expand();
+        Document doc = Jsoup.parse(new URL(commitUrl), TEN_SECONDS_OF_MILLIS);
+        Elements elements = doc.select("table.object_header tr td span.datetime");
+        try {
+            return new SimpleDateFormat(RFC_2822).parse(elements.get(1).text()).getTime();
+        } catch (ParseException e) {
+            throw new IOException("Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+        } catch (IndexOutOfBoundsException e) {
+            throw new IOException("Unexpected response body, expecting two timestamps only got " + elements.size());
+        }
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    public SCMFile getRoot() {
+        return new ASFGitSCMFile(remote, refOrHash);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public boolean changesSince(SCMRevision revision, @NonNull OutputStream changeLogStream)
+            throws UnsupportedOperationException, IOException, InterruptedException {
+        if (getRevision() == null ? revision == null : getRevision().equals(revision)) {
+            // special case where somebody is asking one of two stupid questions:
+            // 1. what has changed between the latest and the latest
+            // 2. what has changed between the current revision and the current revision
+            return false;
+        }
+        int count = 0;
+        SimpleDateFormat rfc = new SimpleDateFormat(RFC_2822);
+        FastDateFormat iso = FastDateFormat.getInstance("yyyy-MM-dd'T'HH:mm:ssZ");
+        StringBuilder log = new StringBuilder(1024);
+        StringBuilder para = new StringBuilder(1024);
+        String endHash;
+        if (revision instanceof AbstractGitSCMSource.SCMRevisionImpl) {
+            endHash = ((AbstractGitSCMSource.SCMRevisionImpl) revision).getHash().toLowerCase(Locale.ENGLISH);
+        } else {
+            endHash = null;
+        }
+        // this is the format expected by GitSCM, so we need to format each GHCommit with the same format
+        // commit %H%ntree %T%nparent %P%nauthor %aN <%aE> %ai%ncommitter %cN <%cE> %ci%n%n%w(76,4,4)%s%n%n%b
+        UriTemplate shortLogTemplate = buildTemplateWithRemote("{+server}{?p}{;a,h,pg}", remote)
+                .set("a", "shortlog")
+                .set("h", refOrHash);
+        UriTemplate commitTemplate = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                .set("a", "commit");
+        int pg = 0;
+        while (count < GitSCM.MAX_CHANGELOG) {
+            if (pg > 0) {
+                shortLogTemplate.set("pg", pg);
+            }
+            pg++;
+            Document doc = Jsoup.parse(new URL(shortLogTemplate.expand()), TEN_SECONDS_OF_MILLIS);
+            for (Element element : doc.select("table.shortlog tr td a.subject")) {
+                Matcher href = URL_EXTRACT_H.matcher(element.attr("href"));
+                if (!href.matches()) {
+                    continue;
+                }
+                if (href.group(1).toLowerCase(Locale.ENGLISH).equals(endHash)) {
+                    return count > 0;
+                }
+                commitTemplate.set("h", href.group(1));
+                Document commit = Jsoup.parse(new URL(commitTemplate.expand()), TEN_SECONDS_OF_MILLIS);
+                log.setLength(0);
+                Elements sha1s = commit.select("table.object_header tr td.sha1");
+                log.append("commit ").append(sha1s.get(0).text().trim()).append('\n');
+                log.append("tree ").append(sha1s.get(1).text().trim()).append('\n');
+                log.append("parent");
+                for (int i = 2; i < sha1s.size(); i++) {
+                    log.append(' ').append(sha1s.get(i).text().trim());
+                }
+                log.append('\n');
+                Elements persons = commit.select("table.object_header tr");
+                try {
+                    log.append("author ")
+                            .append(persons.get(0).child(1).text().trim())
+                            .append(' ')
+                            .append(iso.format(rfc.parse(persons.get(1).child(1).text())))
+                            .append('\n');
+                    log.append("committer ")
+                            .append(persons.get(2).child(1).text().trim())
+                            .append(' ')
+                            .append(iso.format(rfc.parse(persons.get(3).child(1).text())))
+                            .append('\n');
+                } catch (ParseException e) {
+                    throw new IOException(e);
+                }
+                log.append('\n');
+                Element messageDiv = commit.select("div.page_body").get(0);
+                para.setLength(0);
+                boolean inPara = false;
+                for (Node node : messageDiv.childNodes()) {
+                    if (node instanceof TextNode) {
+                        String s = ((TextNode) node).text().trim();
+                        if (!s.isEmpty()) {
+                            if (para.length() > 0) {
+                                para.append(' ');
+                            }
+                            para.append(s.replace('\u00a0', '\u0020'));
+                            inPara = true;
+                        }
+                    } else if (node instanceof Element) {
+                        if (((Element) node).tagName().equalsIgnoreCase("br")) {
+                            if (inPara) {
+                                inPara = false;
+                            } else {
+                                if (para.length() > 0) {
+                                    log.append("    ")
+                                            .append(WordUtils.wrap(para.toString(), 72, "\n    ", false));
+                                    para.setLength(0);
+                                }
+                                log.append("\n\n");
+                            }
+                        }
+                    }
+                }
+                if (para.length() > 0) {
+                    log.append("    ")
+                            .append(WordUtils.wrap(para.toString(), 72, "\n    ", false));
+                    log.append('\n');
+                }
+                if (inPara) {
+                    log.append('\n');
+                }
+                log.append('\n');
+                changeLogStream.write(log.toString().getBytes(StandardCharsets.UTF_8));
+                changeLogStream.flush();
+                count++;
+                if (count >= GitSCM.MAX_CHANGELOG) {
+                    break;
+                }
+            }
+        }
+        return count > 0;
+    }
+
+    static UriTemplate buildTemplateWithRemote(String template, @NonNull String remote) throws IOException {
+        UriTemplate commitTemplate;
+        String server = null;
+        String p = null;
+        for (String prefix : GIT_WEB_HOSTS) {
+            if (remote.startsWith(prefix + "/")) {
+                server = prefix;
+                p = remote.substring(prefix.length() + 1);
+                break;
+            }
+        }
+        if (server == null) {
+            throw new IOException("Unknown remote: " + remote);
+        }
+
+        commitTemplate = UriTemplate.fromTemplate(template);
+        commitTemplate.set("server", server).set("p", p);
+        return commitTemplate;
+    }
+
+
+    @Extension
+    public static class TelescopeImpl extends GitSCMTelescope {
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public boolean supports(@NonNull String remote) {
+            for (String prefix : GIT_WEB_HOSTS) {
+                if (remote.startsWith(prefix + "/")) {
+                    return true;
+                }
+            }
+            return false;
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public void validate(@NonNull String remote, StandardCredentials credentials)
+                throws IOException, InterruptedException {
+            // no-op because anonymous access
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        protected SCMFileSystem build(@NonNull String remote, StandardCredentials credentials, @NonNull SCMHead head,
+                                      SCMRevision rev) throws IOException, InterruptedException {
+            return new ASFGitSCMFileSystem(remote, head, rev);
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public long getTimestamp(@NonNull String remote, StandardCredentials credentials, @NonNull String refOrHash)
+                throws IOException, InterruptedException {
+            if (refOrHash.startsWith(Constants.R_TAGS)) {
+                String tagUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                        .set("a", "tag")
+                        .set("h", refOrHash)
+                        .expand();
+                Document doc;
+                try {
+                    doc = Jsoup.parse(new URL(tagUrl), TEN_SECONDS_OF_MILLIS);
+                } catch (HttpStatusException e) {
+                    if (e.getStatusCode() == 404) {
+                        // must be a lightweight tag
+                        doc = null;
+                    } else {
+                        throw e;
+                    }
+                }
+                if (doc != null) {
+                    Elements elements = doc.select("table.object_header tr td span.datetime");
+                    try {
+                        return new SimpleDateFormat(RFC_2822).parse(elements.get(0).text())
+                                .getTime();
+                    } catch (ParseException e) {
+                        throw new IOException(
+                                "Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+                    } catch (IndexOutOfBoundsException e) {
+                        throw new IOException(
+                                "Unexpected response body, expecting two timestamps only got " + elements.size());
+                    }
+                }
+            }
+            String commitUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                    .set("a", "commit")
+                    .set("h", refOrHash)
+                    .expand();
+            Document doc = Jsoup.parse(new URL(commitUrl), TEN_SECONDS_OF_MILLIS);
+            Elements elements = doc.select("table.object_header tr td span.datetime");
+            try {
+                return new SimpleDateFormat(RFC_2822).parse(elements.get(1).text()).getTime();
+            } catch (ParseException e) {
+                throw new IOException("Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+            } catch (IndexOutOfBoundsException e) {
+                throw new IOException("Unexpected response body, expecting two timestamps only got " + elements.size());
+            }
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public SCMRevision getRevision(@NonNull String remote, StandardCredentials credentials,
+                                       @NonNull String refOrHash)
+                throws IOException, InterruptedException {
+            if (refOrHash.startsWith(Constants.R_TAGS)) {
+                // check if this is an annotated tag... if it is we need to get the tag object revision
+                String tagUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                        .set("a", "tag")
+                        .set("h", refOrHash)
+                        .expand();
+                Document doc;
+                try {
+                    doc = Jsoup.parse(new URL(tagUrl), TEN_SECONDS_OF_MILLIS);
+                } catch (HttpStatusException e) {
+                    if (e.getStatusCode() == 404) {
+                        // must be a lightweight tag
+                        doc = null;
+                    } else {
+                        throw e;
+                    }
+                }
+                if (doc != null) {
+                    long time;
+                    Elements elements = doc.select("table.object_header tr td span.datetime");
+                    try {
+                        time = new SimpleDateFormat(RFC_2822).parse(elements.get(0).text())
+                                .getTime();
+                    } catch (ParseException e) {
+                        throw new IOException(
+                                "Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+                    } catch (IndexOutOfBoundsException e) {
+                        throw new IOException(
+                                "Unexpected response body, expecting two timestamps only got " + elements.size());
+                    }
+                    // now let's get the revision of the tag object...
+                    String actionUrl = buildTemplateWithRemote("{+server}{?p}{;a}", remote)
+                            .set("a", "tags")
+                            .expand();
+                    doc = Jsoup.parse(new URL(actionUrl), TEN_SECONDS_OF_MILLIS);
+                    elements = doc.select("table.tags tr td a.name");
+                    for (Element element : elements) {
+                        if (refOrHash.equals(Constants.R_TAGS + element.text())) {
+                            Elements links = element.parent().parent().select("td.selflink a");
+                            if (links.isEmpty()) {
+                                // assumption violated, bail
+                                break;
+                            }
+                            String href = links.get(0).attr("href");
+                            Matcher matcher = URL_EXTRACT_H.matcher(href);
+                            if (matcher.matches()) {
+                                return new GitTagSCMRevision(
+                                        new GitTagSCMHead(refOrHash.substring(Constants.R_TAGS.length()), time),
+                                        matcher.group(1));
+                            }
+
+                        }
+                    }
+                }
+            }
+            String commitUrl = buildTemplateWithRemote("{+server}{?p}{;a,h}", remote)
+                    .set("a", "commit")
+                    .set("h", refOrHash)
+                    .expand();
+            Document doc = Jsoup.parse(new URL(commitUrl), TEN_SECONDS_OF_MILLIS);
+            Elements elements = doc.select("table.object_header tr td.sha1");
+            String revision = elements.get(0).text();
+            if (refOrHash.startsWith(Constants.R_TAGS)) {
+                elements = doc.select("table.object_header tr td span.datetime");
+                long time;
+                try {
+                    time =
+                            new SimpleDateFormat(RFC_2822).parse(elements.get(1).text()).getTime();
+                } catch (ParseException e) {
+                    throw new IOException("Unexpected date format, expected RFC 2822, got " + elements.get(1).text());
+                }
+                return new GitTagSCMRevision(new GitTagSCMHead(refOrHash.substring(Constants.R_TAGS.length()), time),
+                        revision);
+            } else if (refOrHash.startsWith(Constants.R_HEADS)) {
+                return new AbstractGitSCMSource.SCMRevisionImpl(
+                        new SCMHead(refOrHash.substring(Constants.R_HEADS.length())), revision);
+            } else {
+                // TODO fix for hash without branch name
+                return null;
+            }
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public Iterable<SCMRevision> getRevisions(@NonNull String remote, StandardCredentials credentials,
+                                                  @NonNull Set<ReferenceType> referenceTypes)
+                throws IOException, InterruptedException {
+            List<String> result = new ArrayList<>();
+            List<String> tagRev = new ArrayList<>();
+            TYPES:
+            for (ReferenceType referenceType : referenceTypes) {
+                String actionUrl;
+                Document doc;
+                Elements elements;
+                String prefix;
+                switch (referenceType) {
+                    case HEAD:
+                        actionUrl = buildTemplateWithRemote("{+server}{?p}{;a}", remote)
+                                .set("a", "heads")
+                                .expand();
+                        doc = Jsoup.parse(new URL(actionUrl), TEN_SECONDS_OF_MILLIS);
+                        elements = doc.select("table.heads tr td a.name");
+                        prefix = Constants.R_HEADS;
+                        break;
+                    case TAG:
+                        actionUrl = buildTemplateWithRemote("{+server}{?p}{;a}", remote)
+                                .set("a", "tags")
+                                .expand();
+                        doc = Jsoup.parse(new URL(actionUrl), TEN_SECONDS_OF_MILLIS);
+                        elements = doc.select("table.tags tr td a.name");
+                        prefix = Constants.R_TAGS;
+                        break;
+                    default:
+                        LOGGER.log(Level.WARNING, "Ignoring unexpected reference type {0}", referenceType);
+                        continue TYPES;
+                }
+                for (Element element : elements) {
+                    result.add(prefix + element.text());
+                    if (referenceType != ReferenceType.TAG) {
+                        tagRev.add(null);
+                    } else {
+                        // resolve the revision of the tag
+                        Elements links = element.parent().parent().select("td.selflink a");
+                        String href;
+                        if (!links.isEmpty()) {
+                            // annotated tag
+                            href = links.get(0).attr("href");
+                        } else {
+                            // lightweight tag
+                            href = element.attr("href");
+                        }
+                        if (href != null) {
+                            Matcher matcher = URL_EXTRACT_H.matcher(href);
+                            if (matcher.matches()) {
+                                tagRev.add(matcher.group(1));
+                            } else {
+                                tagRev.add(null);
+                            }
+                        } else {
+                            tagRev.add(null);
+                        }
+                    }
+                }
+            }
+            return new AbstractList<SCMRevision>() {
+                private final List<SCMRevision> cache = new ArrayList<>(result.size());
+
+                {
+                    for (int i = 0; i < result.size(); i++) {
+                        cache.add(null);
+                    }
+                }
+
+                /**
+                 * {@inheritDoc}
+                 */
+                @Override
+                public SCMRevision get(int index) {
+                    SCMRevision r = cache.get(index);
+                    if (r == null) {
+                        String hash = tagRev.get(index);
+                        if (hash != null) {
+                            try {
+                                r = new GitTagSCMRevision(
+                                        new GitTagSCMHead(
+                                                result.get(index).substring(Constants.R_TAGS.length()),
+                                                getTimestamp(remote, credentials, result.get(index))
+                                        ),
+                                        hash
+                                );
+                            } catch (IOException | InterruptedException e) {
+                                throw new RuntimeException(e);
+                            }
+                            cache.set(index, r);
+                        }
+                    }
+                    if (r == null) {
+                        try {
+                            r = getRevision(remote, credentials, result.get(index));
+                        } catch (IOException | InterruptedException e) {
+                            throw new RuntimeException(e);
+                        }
+                        cache.set(index, r);
+                    }
+                    return r;
+                }
+
+                /**
+                 * {@inheritDoc}
+                 */
+                @Override
+                public int size() {
+                    return result.size();
+                }
+            };
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public String getDefaultTarget(@NonNull String remote, StandardCredentials credentials)
+                throws IOException, InterruptedException {
+            String commitUrl = buildTemplateWithRemote("{+server}{?p}{;a}", remote)
+                    .set("a", "heads")
+                    .expand();
+            Document doc = Jsoup.parse(new URL(commitUrl), TEN_SECONDS_OF_MILLIS);
+            Elements elements = doc.select("table.heads tr td.current_head a.name");
+            if (elements.size() > 0) {
+                return Constants.R_HEADS + elements.get(0).text();
+            }
+            return null;
+        }
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator.java
new file mode 100644
index 0000000..9bc66c2
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator.java
@@ -0,0 +1,247 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
+import hudson.Extension;
+import hudson.ExtensionList;
+import hudson.Util;
+import hudson.console.HyperlinkNote;
+import hudson.model.Action;
+import hudson.model.Descriptor;
+import hudson.model.TaskListener;
+import hudson.util.ListBoxModel;
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.net.URL;
+import java.net.URLEncoder;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import javax.annotation.Nonnull;
+import jenkins.plugins.git.GitSCMBuilder;
+import jenkins.plugins.git.GitSCMSource;
+import jenkins.plugins.git.GitSCMSourceContext;
+import jenkins.plugins.git.traits.GitBrowserSCMSourceTrait;
+import jenkins.scm.api.SCMNavigator;
+import jenkins.scm.api.SCMNavigatorDescriptor;
+import jenkins.scm.api.SCMNavigatorEvent;
+import jenkins.scm.api.SCMNavigatorOwner;
+import jenkins.scm.api.SCMSource;
+import jenkins.scm.api.SCMSourceObserver;
+import jenkins.scm.api.metadata.ObjectMetadataAction;
+import jenkins.scm.api.trait.SCMNavigatorRequest;
+import jenkins.scm.api.trait.SCMNavigatorTrait;
+import jenkins.scm.api.trait.SCMNavigatorTraitDescriptor;
+import jenkins.scm.api.trait.SCMSourceTrait;
+import jenkins.scm.api.trait.SCMTrait;
+import jenkins.scm.api.trait.SCMTraitDescriptor;
+import jenkins.scm.impl.form.NamedArrayList;
+import jenkins.scm.impl.trait.Discovery;
+import jenkins.scm.impl.trait.Selection;
+import org.apache.commons.lang.StringUtils;
+import org.kohsuke.stapler.DataBoundConstructor;
+import org.kohsuke.stapler.DataBoundSetter;
+
+public class ASFGitSCMNavigator extends SCMNavigator {
+
+    static final String RFC_2822 = "EEE, dd MMM yyyy HH:mm:ss Z";
+    static final String GIT_WIP = "https://git-wip-us.apache.org/repos/asf";
+    static final String GIT_BOX = "https://gitbox.apache.org/repos/asf";
+    private final String server;
+    private List<SCMTrait<?>> traits = new ArrayList<>();
+
+    @DataBoundConstructor
+    public ASFGitSCMNavigator(String server) {
+        this.server = server;
+    }
+
+    public String getServer() {
+        return server;
+    }
+
+    @NonNull
+    public List<SCMTrait<?>> getTraits() {
+        return Collections.unmodifiableList(traits);
+    }
+
+    @DataBoundSetter
+    public void setTraits(List<SCMTrait<?>> traits) {
+        this.traits = new ArrayList<>(Util.fixNull(traits));
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    protected String id() {
+        return server;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public void visitSources(@NonNull final SCMSourceObserver observer) throws IOException, InterruptedException {
+        try (ASFGitSCMNavigatorRequest request = new ASFGitSCMNavigatorContext()
+                .withTraits(traits)
+                .newRequest(this, observer);
+             BufferedReader reader = new BufferedReader(
+                     new InputStreamReader(new URL(server + "?a=project_index").openStream()))) {
+            int count = 0;
+            String line;
+            observer.getListener().getLogger().format("%n  Checking repositories...%n");
+            while (null != (line = reader.readLine())) {
+                int index = line.indexOf(' ');
+                if (index == -1) {
+                    continue;
+                }
+                final String repo = StringUtils.removeEnd(line.substring(0, index), ".git");
+                count++;
+                observer.getListener().getLogger().format("%n    Checking repository %s%n",
+                        HyperlinkNote
+                                .encodeTo(server + "?p=" + URLEncoder.encode(repo, "UTF-8") + ".git;a=summary", repo));
+                if (request.process(repo, new SCMNavigatorRequest.SourceLambda() {
+                    @NonNull
+                    @Override
+                    public SCMSource create(@NonNull String projectName) throws IOException, InterruptedException {
+                        return new ASFGitSCMSourceBuilder(getId() + "::" + projectName,
+                                server , projectName
+                        )
+                                .withTraits(traits)
+                                .build();
+                    }
+                }, null, new SCMNavigatorRequest.Witness() {
+                    @Override
+                    public void record(@NonNull String projectName, boolean isMatch) {
+                        if (isMatch) {
+                            observer.getListener().getLogger().format("      Proposing %s%n", projectName);
+                        } else {
+                            observer.getListener().getLogger().format("      Ignoring %s%n", projectName);
+                        }
+                    }
+                })) {
+                    observer.getListener().getLogger().format("%n  %d repositories were processed (query complete)%n",
+                            count);
+                    return;
+                }
+            }
+            observer.getListener().getLogger().format("%n  %d repositories were processed%n", count);
+        }
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    protected List<Action> retrieveActions(@NonNull SCMNavigatorOwner owner, SCMNavigatorEvent event,
+                                           @NonNull TaskListener listener) throws IOException, InterruptedException {
+        List<Action> result = new ArrayList<>(super.retrieveActions(owner, event, listener));
+        ASFGitSCMNavigatorContext context = new ASFGitSCMNavigatorContext().withTraits(traits);
+        String avatarUrl = context.avatarUrl();
+        if (avatarUrl != null) {
+            String avatarDescription = context.avatarDescription();
+            result.add(new ASFAvatarMetadataAction(avatarUrl, avatarDescription));
+        }
+        String objectUrl = context.objectUrl();
+        String objectDescription = context.objectDescription();
+        String objectDisplayName = context.objectDisplayName();
+        if (objectUrl != null || objectDescription != null || objectDisplayName != null) {
+            result.add(new ObjectMetadataAction(objectDisplayName, objectDescription, objectUrl));
+        }
+        return result;
+    }
+
+    @Extension
+    public static class DescriptorImpl extends SCMNavigatorDescriptor {
+
+        /**
+         * {@inheritDoc}
+         */
+        @Nonnull
+        @Override
+        public String getDisplayName() {
+            return Messages.ASFGitSCMNavigator_displayName();
+        }
+
+        @Override
+        public SCMNavigator newInstance(String name) {
+            return new ASFGitSCMNavigator(GIT_WIP);
+        }
+
+        public ListBoxModel doFillServerItems() {
+            ListBoxModel result = new ListBoxModel();
+            result.add(Messages.ASFGitSCMNavigator_gitWip(), GIT_WIP);
+            result.add(Messages.ASFGitSCMNavigator_gitBox(), GIT_BOX);
+            return result;
+        }
+
+        @SuppressWarnings("unused") // jelly
+        public List<NamedArrayList<? extends SCMTraitDescriptor<?>>> getTraitsDescriptorLists() {
+            GitSCMSource.DescriptorImpl sourceDescriptor =
+                    ExtensionList.lookup(Descriptor.class).get(GitSCMSource.DescriptorImpl.class);
+            List<SCMTraitDescriptor<?>> all = new ArrayList<>();
+            all.addAll(SCMNavigatorTrait._for(this, ASFGitSCMNavigatorContext.class, ASFGitSCMSourceBuilder.class));
+            all.addAll(SCMSourceTrait._for(sourceDescriptor, GitSCMSourceContext.class, null));
+            all.addAll(SCMSourceTrait._for(sourceDescriptor, null, GitSCMBuilder.class));
+            Set<SCMTraitDescriptor<?>> dedup = new HashSet<>();
+            for (Iterator<SCMTraitDescriptor<?>> iterator = all.iterator(); iterator.hasNext(); ) {
+                SCMTraitDescriptor<?> d = iterator.next();
+                if (dedup.contains(d)
+                        || d instanceof GitBrowserSCMSourceTrait.DescriptorImpl) {
+                    // remove any we have seen already and ban the browser configuration as it will always be github
+                    iterator.remove();
+                } else {
+                    dedup.add(d);
+                }
+            }
+            List<NamedArrayList<? extends SCMTraitDescriptor<?>>> result = new ArrayList<>();
+            NamedArrayList.select(all, Messages.ASFGitSCMNavigator_ASFGitSCMNaviagort_repositories(),
+                    new NamedArrayList.Predicate<SCMTraitDescriptor<?>>() {
+                        @Override
+                        public boolean test(SCMTraitDescriptor<?> scmTraitDescriptor) {
+                            return scmTraitDescriptor instanceof SCMNavigatorTraitDescriptor;
+                        }
+                    },
+                    true, result);
+            NamedArrayList.select(all, Messages.ASFGitSCMNavigator_withinRepositories(), NamedArrayList
+                            .anyOf(NamedArrayList.withAnnotation(Discovery.class),
+                                    NamedArrayList.withAnnotation(Selection.class)),
+                    true, result);
+            NamedArrayList.select(all, Messages.ASFGitSCMNavigator_additionalBehaviours(), null, true, result);
+            return result;
+        }
+
+        public List<SCMTrait<? extends SCMTrait<?>>> getTraitsDefaults() {
+            GitSCMSource.DescriptorImpl descriptor =
+                    ExtensionList.lookup(Descriptor.class).get(GitSCMSource.DescriptorImpl.class);
+            if (descriptor == null) {
+                throw new AssertionError();
+            }
+            List<SCMTrait<? extends SCMTrait<?>>> result = new ArrayList<>();
+            result.addAll(descriptor.getTraitsDefaults());
+            return result;
+        }
+
+    }
+
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorContext.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorContext.java
new file mode 100644
index 0000000..b38cefa
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorContext.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
+import jenkins.scm.api.SCMNavigator;
+import jenkins.scm.api.SCMSourceObserver;
+import jenkins.scm.api.trait.SCMNavigatorContext;
+
+public class ASFGitSCMNavigatorContext extends SCMNavigatorContext<ASFGitSCMNavigatorContext, ASFGitSCMNavigatorRequest>{
+    private String avatarUrl;
+    private String avatarDescription;
+    private String objectDisplayName;
+    private String objectDescription;
+    private String objectUrl;
+
+    public String avatarUrl() {
+        return avatarUrl;
+    }
+
+    public ASFGitSCMNavigatorContext withAvatarUrl(String avatarUrl) {
+        this.avatarUrl = avatarUrl;
+        return this;
+    }
+
+    public String avatarDescription() {
+        return avatarDescription;
+    }
+
+    public ASFGitSCMNavigatorContext withAvatarDescription(String avatarDescription) {
+        this.avatarDescription = avatarDescription;
+        return this;
+    }
+
+    public String objectDisplayName() {
+        return objectDisplayName;
+    }
+
+    public ASFGitSCMNavigatorContext withObjectDisplayName(String objectDisplayName) {
+        this.objectDisplayName = objectDisplayName;
+        return this;
+    }
+
+    public String objectDescription() {
+        return objectDescription;
+    }
+
+    public ASFGitSCMNavigatorContext withObjectDescription(String objectDescription) {
+        this.objectDescription = objectDescription;
+        return this;
+    }
+
+    public String objectUrl() {
+        return objectUrl;
+    }
+
+    public ASFGitSCMNavigatorContext withObjectUrl(String objectUrl) {
+        this.objectUrl = objectUrl;
+        return this;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    public ASFGitSCMNavigatorRequest newRequest(@NonNull SCMNavigator navigator, @NonNull SCMSourceObserver observer) {
+        return new ASFGitSCMNavigatorRequest(navigator, this, observer);
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorRequest.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorRequest.java
new file mode 100644
index 0000000..b2c8b10
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorRequest.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
+import jenkins.scm.api.SCMNavigator;
+import jenkins.scm.api.SCMSourceObserver;
+import jenkins.scm.api.trait.SCMNavigatorRequest;
+
+public class ASFGitSCMNavigatorRequest extends SCMNavigatorRequest {
+    /**
+     * Constructor.
+     *
+     * @param source   the source.
+     * @param context  the context.
+     * @param observer the observer.
+     */
+    public ASFGitSCMNavigatorRequest(@NonNull SCMNavigator source,
+                                     @NonNull
+                                             ASFGitSCMNavigatorContext context,
+                                     @NonNull
+                                             SCMSourceObserver observer) {
+        super(source, context, observer);
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMSourceBuilder.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMSourceBuilder.java
new file mode 100644
index 0000000..c833b73
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFGitSCMSourceBuilder.java
@@ -0,0 +1,67 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
+import hudson.Util;
+import hudson.plugins.git.browser.GitWeb;
+import java.io.UnsupportedEncodingException;
+import java.net.URLEncoder;
+import java.util.ArrayList;
+import java.util.List;
+import jenkins.plugins.git.GitSCMSource;
+import jenkins.plugins.git.traits.GitBrowserSCMSourceTrait;
+import jenkins.scm.api.trait.SCMSourceBuilder;
+import jenkins.scm.api.trait.SCMSourceTrait;
+
+public class ASFGitSCMSourceBuilder extends SCMSourceBuilder<ASFGitSCMSourceBuilder, GitSCMSource> {
+
+    private final String id;
+
+    private final String server;
+
+    public ASFGitSCMSourceBuilder(String id, String server, String projectName) {
+        super(GitSCMSource.class, projectName);
+        this.id = id;
+        this.server = server;
+    }
+
+    public String id() {
+        return id;
+    }
+
+    public String server() {
+        return server;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @NonNull
+    @Override
+    public GitSCMSource build() {
+        GitSCMSource source = new GitSCMSource(server()+"/"+ Util.rawEncode(projectName())+".git");
+        source.withId(id());
+        List<SCMSourceTrait> traits = new ArrayList<>(traits());
+        try {
+            traits.add(new GitBrowserSCMSourceTrait(new GitWeb(server+"?p="+ URLEncoder.encode(projectName()+".git", "UTF-8"))));
+        } catch (UnsupportedEncodingException e) {
+            throw new AssertionError("JLS mandates UTF-8 as supported encoding");
+        }
+        source.setTraits(traits);
+        return source;
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait.java b/src/main/java/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait.java
new file mode 100644
index 0000000..a38dfd6
--- /dev/null
+++ b/src/main/java/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait.java
@@ -0,0 +1,104 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import hudson.Extension;
+import javax.annotation.Nonnull;
+import jenkins.scm.api.SCMNavigator;
+import jenkins.scm.api.trait.SCMNavigatorContext;
+import jenkins.scm.api.trait.SCMNavigatorTrait;
+import jenkins.scm.api.trait.SCMNavigatorTraitDescriptor;
+import org.apache.commons.lang.StringUtils;
+import org.kohsuke.stapler.DataBoundConstructor;
+
+public class ASFMetadataSCMNavigatorTrait extends SCMNavigatorTrait {
+    private final String avatarUrl;
+    private final String avatarDescription;
+    private final String objectDisplayName;
+    private final String objectDescription;
+    private final String objectUrl;
+
+    @DataBoundConstructor
+    public ASFMetadataSCMNavigatorTrait(String avatarUrl, String avatarDescription, String objectDisplayName,
+                                        String objectDescription, String objectUrl) {
+        this.avatarUrl = StringUtils.trimToNull(avatarUrl);
+        this.avatarDescription = StringUtils.trimToNull(avatarDescription);
+        this.objectDisplayName = StringUtils.trimToNull(objectDisplayName);
+        this.objectDescription = StringUtils.trimToNull(objectDescription);
+        this.objectUrl = StringUtils.trimToNull(objectUrl);
+    }
+
+    public String getAvatarUrl() {
+        return avatarUrl;
+    }
+
+    public String getAvatarDescription() {
+        return avatarDescription;
+    }
+
+    public String getObjectDisplayName() {
+        return objectDisplayName;
+    }
+
+    public String getObjectDescription() {
+        return objectDescription;
+    }
+
+    public String getObjectUrl() {
+        return objectUrl;
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    protected void decorateContext(SCMNavigatorContext<?, ?> context) {
+        ((ASFGitSCMNavigatorContext) context)
+                .withAvatarUrl(avatarUrl)
+                .withAvatarDescription(avatarDescription)
+                .withObjectUrl(objectUrl)
+                .withObjectDisplayName(objectDisplayName)
+                .withAvatarDescription(objectDescription);
+    }
+
+    @Extension
+    public static class DescriptorImpl extends SCMNavigatorTraitDescriptor {
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public Class<? extends SCMNavigatorContext> getContextClass() {
+            return ASFGitSCMNavigatorContext.class;
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Override
+        public Class<? extends SCMNavigator> getNavigatorClass() {
+            return ASFGitSCMNavigator.class;
+        }
+
+        /**
+         * {@inheritDoc}
+         */
+        @Nonnull
+        @Override
+        public String getDisplayName() {
+            return Messages.ASFMetadataSCMNavigatorTrait_displayName();
+        }
+    }
+}
diff --git a/src/main/java/org/apache/jenkins/gitpubsub/GitPubSubPoll.java b/src/main/java/org/apache/jenkins/gitpubsub/GitPubSubPoll.java
index 8aacdd1..027eb86 100644
--- a/src/main/java/org/apache/jenkins/gitpubsub/GitPubSubPoll.java
+++ b/src/main/java/org/apache/jenkins/gitpubsub/GitPubSubPoll.java
@@ -41,6 +41,7 @@
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.Map;
+import java.util.Objects;
 import java.util.concurrent.Future;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
@@ -51,12 +52,14 @@
 import jenkins.plugins.asynchttpclient.AHCUtils;
 import jenkins.plugins.git.AbstractGitSCMSource;
 import jenkins.plugins.git.GitSCMSource;
+import jenkins.plugins.git.traits.IgnoreOnPushNotificationTrait;
 import jenkins.scm.api.SCMEvent;
 import jenkins.scm.api.SCMHead;
 import jenkins.scm.api.SCMHeadEvent;
 import jenkins.scm.api.SCMNavigator;
 import jenkins.scm.api.SCMRevision;
 import jenkins.scm.api.SCMSource;
+import jenkins.scm.api.trait.SCMTrait;
 import org.eclipse.jgit.lib.Constants;
 import org.eclipse.jgit.transport.RemoteConfig;
 import org.eclipse.jgit.transport.URIish;
@@ -301,16 +304,18 @@
 
     private class Push extends SCMHeadEvent<JsonNode> {
         private final URIish remoteUri;
+        private String server;
 
         public Push(Type type, JsonNode payload, String origin) {
             super(type, payload, origin);
+            server = "https://"
+                    + getPayload().get("server").asText() +
+                    ".apache.org/repos/asf";
             // pre-parse the remote uri
             URIish event;
             try {
                 event = new URIish(
-                        "https://"
-                                + payload.get("server").asText() +
-                                ".apache.org/repos/asf/"
+                        server + "/"
                                 + Util.rawEncode(payload.get("project").asText())
                                 + ".git"
                 );
@@ -322,7 +327,9 @@
 
         @Override
         public boolean isMatch(@NonNull SCMNavigator navigator) {
-            return false;
+            return navigator instanceof ASFGitSCMNavigator
+                    ? server.equals(((ASFGitSCMNavigator) navigator).getServer())
+                    : false;
         }
 
         @NonNull
@@ -336,7 +343,7 @@
         public Map<SCMHead, SCMRevision> heads(@NonNull SCMSource source) {
             if (source instanceof GitSCMSource) {
                 GitSCMSource git = (GitSCMSource) source;
-                if (git.isIgnoreOnPushNotifications() || remoteUri == null) {
+                if (SCMTrait.find(git.getTraits(), IgnoreOnPushNotificationTrait.class) != null || remoteUri == null) {
                     return Collections.emptyMap();
                 }
                 URIish remoteUri;
diff --git a/src/main/resources/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator/config.jelly b/src/main/resources/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator/config.jelly
new file mode 100644
index 0000000..07e653f
--- /dev/null
+++ b/src/main/resources/org/apache/jenkins/gitpubsub/ASFGitSCMNavigator/config.jelly
@@ -0,0 +1,25 @@
+<!--
+  ~ Copyright 2017 Stephen Connolly.
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+<?jelly escape-by-default='true'?>
+<j:jelly xmlns:j="jelly:core" xmlns:c="/lib/credentials"
+         xmlns:f="/lib/form" xmlns:scm="/jenkins/scm/api/form">
+  <f:entry title="${%Server}" field="server">
+    <f:select/>
+  </f:entry>
+  <f:entry title="${%Behaviours}">
+    <scm:traits field="traits"/>
+  </f:entry>
+</j:jelly>
diff --git a/src/main/resources/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait/config.jelly b/src/main/resources/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait/config.jelly
new file mode 100644
index 0000000..cec6960
--- /dev/null
+++ b/src/main/resources/org/apache/jenkins/gitpubsub/ASFMetadataSCMNavigatorTrait/config.jelly
@@ -0,0 +1,35 @@
+<!--
+  ~ Copyright 2017 Stephen Connolly.
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~     http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+<?jelly escape-by-default='true'?>
+<j:jelly xmlns:j="jelly:core" xmlns:f="/lib/form">
+  <f:entry title="${%Avatar URL}" field="avatarUrl">
+    <f:textbox/>
+  </f:entry>
+  <f:advanced>
+    <f:entry title="${%Avatar Description}" field="avatarDescription">
+      <f:textarea/>
+    </f:entry>
+    <f:entry title="${%Object URL}" field="objectUrl">
+      <f:textbox/>
+    </f:entry>
+    <f:entry title="${%Object Display Name}" field="objectDisplayName">
+      <f:textbox/>
+    </f:entry>
+    <f:entry title="${%Object Description}" field="objectDescription">
+      <f:textarea/>
+    </f:entry>
+  </f:advanced>
+</j:jelly>
diff --git a/src/main/resources/org/apache/jenkins/gitpubsub/Messages.properties b/src/main/resources/org/apache/jenkins/gitpubsub/Messages.properties
new file mode 100644
index 0000000..5713181
--- /dev/null
+++ b/src/main/resources/org/apache/jenkins/gitpubsub/Messages.properties
@@ -0,0 +1,22 @@
+#
+# Copyright 2017 Stephen Connolly.
+#
+# Licensed under the Apache License,Version2.0(the"License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,software
+# distributed under the License is distributed on an"AS IS"BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+ASFGitSCMNavigator.ASFGitSCMNaviagort.repositories=Repositories
+ASFGitSCMNavigator.additionalBehaviours=Additional behaviours
+ASFGitSCMNavigator.displayName=Apache Hosted Git Folder
+ASFGitSCMNavigator.gitBox=Gitbox
+ASFGitSCMNavigator.gitWip=Git WIP
+ASFGitSCMNavigator.withinRepositories=Within repositories
+ASFMetadataSCMNavigatorTrait.displayName=Specify Project Metadata
diff --git a/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest.java b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest.java
new file mode 100644
index 0000000..7420204
--- /dev/null
+++ b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest.java
@@ -0,0 +1,205 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import com.github.tomakehurst.wiremock.client.WireMock;
+import com.github.tomakehurst.wiremock.junit.WireMockRule;
+import hudson.plugins.git.GitChangeLogParser;
+import hudson.plugins.git.GitChangeSet;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.util.EnumSet;
+import java.util.List;
+import jenkins.plugins.git.AbstractGitSCMSource;
+import jenkins.plugins.git.GitSCMTelescope;
+import jenkins.plugins.git.GitTagSCMHead;
+import jenkins.plugins.git.GitTagSCMRevision;
+import jenkins.scm.api.SCMHead;
+import jenkins.scm.api.SCMRevision;
+import jenkins.scm.api.mixin.TagSCMHead;
+import org.apache.commons.io.IOUtils;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+
+import static com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig;
+import static org.apache.jenkins.gitpubsub.TimestampMatcher.timestamp;
+import static org.hamcrest.Matchers.instanceOf;
+import static org.hamcrest.Matchers.is;
+import static org.junit.Assert.assertThat;
+
+public class ASFGitSCMFileSystemTest {
+    @Rule
+    public WireMockRule wire = new WireMockRule(wireMockConfig().dynamicPort());
+    private String serverRootUrl;
+
+    @Before
+    public void injectMockServer() throws Exception {
+        serverRootUrl = "http://localhost:" + wire.port() + "/repos/asf";
+        ASFGitSCMFileSystem.GIT_WEB_HOSTS.add(serverRootUrl);
+    }
+
+    @After
+    public void removeMockServer() throws Exception {
+        ASFGitSCMFileSystem.GIT_WEB_HOSTS.remove(serverRootUrl);
+    }
+
+    @Test
+    public void smokeTestGetTimestamp() throws Exception {
+        long timestamp = new ASFGitSCMFileSystem.TelescopeImpl()
+                .getTimestamp(serverRootUrl+  "/maven.git", null, "maven-3.5.0");
+        assertThat(timestamp, is(1491248130000L));
+    }
+
+    @Test
+    public void smokeTestGetRevisions() throws Exception {
+        Iterable<SCMRevision> revisions = new ASFGitSCMFileSystem.TelescopeImpl()
+                .getRevisions(serverRootUrl+"/maven.git", null, EnumSet.allOf(
+                        GitSCMTelescope.ReferenceType.class));
+        GitTagSCMRevision annotatedTagR = null;
+        GitTagSCMRevision lightweightTagR = null;
+        AbstractGitSCMSource.SCMRevisionImpl masterBranchR = null;
+        for (SCMRevision r: revisions) {
+            if (r instanceof AbstractGitSCMSource.SCMRevisionImpl && r.getHead().getName().equals("master")) {
+                masterBranchR = (AbstractGitSCMSource.SCMRevisionImpl) r;
+            } else if (r instanceof GitTagSCMRevision && r.getHead().getName().equals("lightweight-tag")) {
+                lightweightTagR = (GitTagSCMRevision) r;
+            } else if (r instanceof GitTagSCMRevision && r.getHead().getName().equals("annotated-tag")) {
+                annotatedTagR = (GitTagSCMRevision) r;
+            }
+            if (masterBranchR != null && annotatedTagR != null && lightweightTagR != null) {
+                break;
+            }
+        }
+        assertThat(masterBranchR.getHash(), is("f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7"));
+        assertThat(lightweightTagR.getHash(), is("5919b7450d2e01f079e930d92df7910af39d489a"));
+        assertThat(annotatedTagR.getHash(), is("61a8c2048bec05c0748b143e3bfd54f97d1a1423"));
+        assertThat(((TagSCMHead)lightweightTagR.getHead()).getTimestamp(),
+                timestamp("Thu, 26 Oct 2017 08:30:12 +0000")
+        );
+        assertThat(((TagSCMHead)annotatedTagR.getHead()).getTimestamp(),
+                timestamp("Mon, 20 Nov 2017 11:38:47 +0000")
+        );
+    }
+
+    @Test
+    public void given__branch__when__getRevision__then__branch_returned() throws Exception {
+        SCMRevision masterR = new ASFGitSCMFileSystem.TelescopeImpl()
+                .getRevision(serverRootUrl+"/maven.git", null, "refs/heads/master");
+        assertThat(masterR, instanceOf(AbstractGitSCMSource.SCMRevisionImpl.class));
+        AbstractGitSCMSource.SCMRevisionImpl masterBranchR = (AbstractGitSCMSource.SCMRevisionImpl) masterR;
+        assertThat(masterBranchR.getHash(), is("f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7"));
+    }
+
+    @Test
+    public void given__lightweight_tag__when__getRevision__then__tag_returned() throws Exception {
+        SCMRevision lightweightR = new ASFGitSCMFileSystem.TelescopeImpl()
+                .getRevision(serverRootUrl+"/maven.git", null, "refs/tags/lightweight-tag");
+        assertThat(lightweightR, instanceOf(GitTagSCMRevision.class));
+        GitTagSCMRevision lightweightTagR = (GitTagSCMRevision) lightweightR;
+        assertThat(lightweightTagR.getHash(), is("5919b7450d2e01f079e930d92df7910af39d489a"));
+        assertThat(((TagSCMHead)lightweightTagR.getHead()).getTimestamp(),
+                timestamp("Thu, 26 Oct 2017 08:30:12 +0000")
+        );
+    }
+
+    @Test
+    public void given__annotated_tag__when__getRevision__then__tag_returned() throws Exception {
+        SCMRevision annotatedR = new ASFGitSCMFileSystem.TelescopeImpl()
+                .getRevision(serverRootUrl+"/maven.git", null, "refs/tags/annotated-tag");
+        assertThat(annotatedR, instanceOf(GitTagSCMRevision.class));
+        GitTagSCMRevision annotatedTagR = (GitTagSCMRevision) annotatedR;
+        assertThat(annotatedTagR.getHash(), is("61a8c2048bec05c0748b143e3bfd54f97d1a1423"));
+        assertThat(((TagSCMHead)annotatedTagR.getHead()).getTimestamp(),
+                timestamp("Mon, 20 Nov 2017 11:38:47 +0000")
+        );
+    }
+
+    @Test
+    public void given__branch__when__lastModified__then__commit_timestamp_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl+"/maven.git", new SCMHead("master"), null);
+        assertThat(fs.lastModified(), timestamp("Wed, 15 Nov 2017 02:54:15 +0000"));
+    }
+
+    @Test
+    public void given__commit__when__lastModified__then__commit_timestamp_returned() throws Exception {
+        SCMHead head = new SCMHead("master");
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl+"/maven.git", head, new AbstractGitSCMSource
+                .SCMRevisionImpl(head, "4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c"));
+        assertThat(fs.lastModified(), timestamp("Thu, 9 Nov 2017 08:30:47 +0000"));
+    }
+
+    @Test
+    public void given__lightweight_tag__lastModified__then__commit_timestamp_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git",
+                new GitTagSCMHead("lightweight-tag", 0L), null);
+        assertThat(fs.lastModified(), timestamp("Thu, 26 Oct 2017 08:30:12 +0000"));
+    }
+
+    @Test
+    public void given__annotated_tag__when__lastModified__then__tag_timestamp_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git",
+                new GitTagSCMHead("annotated-tag", 0L), null);
+        assertThat(fs.lastModified(), timestamp("Mon, 20 Nov 2017 11:38:47 +0000")
+        );
+    }
+
+    @Test
+    public void given__remote__when__getDefaultTarget__then__default_target_returned() throws Exception {
+        assertThat(new ASFGitSCMFileSystem.TelescopeImpl().getDefaultTarget(serverRootUrl+"/maven.git", null), is("refs/heads/master"));
+    }
+
+    @Test
+    public void given__commit_range__when__changesSince__then__changes_returned() throws Exception {
+        SCMHead head = new SCMHead("master");
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", head, new AbstractGitSCMSource
+                .SCMRevisionImpl(head, "114ef6c5a2802e8758e466af92b70f51fd7a2929"));
+        ByteArrayOutputStream stream = new ByteArrayOutputStream();
+        assertThat(fs.changesSince(
+                new AbstractGitSCMSource.SCMRevisionImpl(head, "748551d0274cc2eebfb2f976536d18277e564584"),
+                stream), is(true));
+        GitChangeLogParser parser = new GitChangeLogParser(true);
+        List<GitChangeSet> actual = parser.parse(new ByteArrayInputStream(stream.toByteArray()));
+        List<GitChangeSet> expected = parser.parse(new ByteArrayInputStream(IOUtils.toByteArray(
+                getClass().getResource(getClass().getSimpleName() + "/changesSince.txt"))));
+        assertThat(actual, is(expected));
+    }
+
+    @Test
+    public void given__multi_page_commit_range__when__changesSince__then__changes_returned() throws Exception {
+        wire.startRecording(WireMock.recordSpec()
+                .forTarget("https://git-wip-us.apache.org/")
+                .ignoreRepeatRequests()
+                .chooseBodyMatchTypeAutomatically()
+                .build()
+        );
+        SCMHead head = new SCMHead("master");
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", head, new AbstractGitSCMSource
+                .SCMRevisionImpl(head, "3d0efa36963c217527230228a11ab44050ca1b10"));
+        ByteArrayOutputStream stream = new ByteArrayOutputStream();
+        assertThat(fs.changesSince(
+                new AbstractGitSCMSource.SCMRevisionImpl(head, "3982c195e91e3ea0f73ce9e61c6ddc57137726e9"),
+                stream), is(true));
+        GitChangeLogParser parser = new GitChangeLogParser(true);
+        List<GitChangeSet> actual = parser.parse(new ByteArrayInputStream(stream.toByteArray()));
+        List<GitChangeSet> expected = parser.parse(new ByteArrayInputStream(IOUtils.toByteArray(
+                getClass().getResource(getClass().getSimpleName() + "/long-changesSince.txt"))));
+        assertThat(actual, is(expected));
+        wire.stopRecording();
+    }
+
+}
diff --git a/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileTest.java b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileTest.java
new file mode 100644
index 0000000..64c1e29
--- /dev/null
+++ b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMFileTest.java
@@ -0,0 +1,140 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import com.github.tomakehurst.wiremock.junit.WireMockRule;
+import java.util.Set;
+import java.util.TreeSet;
+import jenkins.scm.api.SCMFile;
+import jenkins.scm.api.SCMHead;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+
+import static com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig;
+import static org.hamcrest.Matchers.containsInAnyOrder;
+import static org.hamcrest.Matchers.is;
+import static org.junit.Assert.assertThat;
+
+public class ASFGitSCMFileTest {
+    @Rule
+    public WireMockRule wire = new WireMockRule(wireMockConfig().dynamicPort());
+    private String serverRootUrl;
+
+    @Before
+    public void injectMockServer() throws Exception {
+        serverRootUrl = "http://localhost:" + wire.port() + "/repos/asf";
+        ASFGitSCMFileSystem.GIT_WEB_HOSTS.add(serverRootUrl);
+    }
+
+    @After
+    public void removeMockServer() throws Exception {
+        ASFGitSCMFileSystem.GIT_WEB_HOSTS.remove(serverRootUrl);
+    }
+
+    @Test
+    public void given__root__when__children__then__children_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        SCMFile root = fs.getRoot();
+        Iterable<SCMFile> children = root.children();
+        Set<String> names = new TreeSet<>();
+        for (SCMFile f: children) {
+            names.add(f.getName());
+        }
+        assertThat(names, containsInAnyOrder(
+                ".gitattributes",
+                ".gitignore",
+                "Jenkinsfile",
+                "LICENSE",
+                "NOTICE",
+                "README.md",
+                "apache-maven",
+                "deploySite.sh",
+                "doap_Maven.rdf",
+                "maven-artifact",
+                "maven-builder-support",
+                "maven-compat",
+                "maven-core",
+                "maven-embedder",
+                "maven-model-builder",
+                "maven-model",
+                "maven-plugin-api",
+                "maven-repository-metadata",
+                "maven-resolver-provider",
+                "maven-settings-builder",
+                "maven-settings",
+                "maven-slf4j-provider",
+                "pom.xml",
+                "src"
+        ));
+    }
+
+    @Test
+    public void given__child__when__children__then__children_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        SCMFile root = fs.getRoot().child("maven-settings");
+        Iterable<SCMFile> children = root.children();
+        Set<String> names = new TreeSet<>();
+        for (SCMFile f: children) {
+            names.add(f.getName());
+        }
+        assertThat(names, containsInAnyOrder(
+                "pom.xml",
+                "src"
+        ));
+    }
+
+    @Test
+    public void given__child_directory__when__type__then__directory_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        assertThat(fs.getRoot().child("maven-settings").getType(), is(SCMFile.Type.DIRECTORY));
+    }
+
+    @Test
+    public void given__child_file__when__type__then__file_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        assertThat(fs.getRoot().child("pom.xml").getType(), is(SCMFile.Type.REGULAR_FILE));
+    }
+
+    @Test
+    public void given__grandchild_file__when__type__then__file_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        assertThat(fs.getRoot().child("maven-settings").child("pom.xml").getType(), is(SCMFile.Type.REGULAR_FILE));
+    }
+
+    @Test
+    public void given__child_file__when__content__then__contents_returned() throws Exception {
+        ASFGitSCMFileSystem fs = new ASFGitSCMFileSystem(serverRootUrl + "/maven.git", new SCMHead("master"), null);
+        assertThat(fs.getRoot().child(".gitignore").contentAsString(), is("target/\n"
+                + ".project\n"
+                + ".classpath\n"
+                + ".settings/\n"
+                + ".svn/\n"
+                + "bin/\n"
+                + "# Intellij\n"
+                + "*.ipr\n"
+                + "*.iml\n"
+                + ".idea\n"
+                + "out/\n"
+                + ".DS_Store\n"
+                + "/bootstrap\n"
+                + "/dependencies.xml\n"
+                + ".java-version\n"));
+    }
+
+
+}
diff --git a/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorTest.java b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorTest.java
new file mode 100644
index 0000000..83f13a3
--- /dev/null
+++ b/src/test/java/org/apache/jenkins/gitpubsub/ASFGitSCMNavigatorTest.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import com.github.tomakehurst.wiremock.junit.WireMockRule;
+import edu.umd.cs.findbugs.annotations.NonNull;
+import edu.umd.cs.findbugs.annotations.Nullable;
+import hudson.ExtensionList;
+import hudson.model.AbstractItem;
+import hudson.model.ItemGroup;
+import hudson.model.Job;
+import hudson.model.TaskListener;
+import hudson.model.TopLevelItem;
+import hudson.model.TopLevelItemDescriptor;
+import hudson.util.LogTaskListener;
+import java.io.IOException;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.List;
+import java.util.Set;
+import java.util.TreeSet;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import jenkins.scm.api.SCMSource;
+import jenkins.scm.api.SCMSourceCriteria;
+import jenkins.scm.api.SCMSourceObserver;
+import jenkins.scm.api.SCMSourceOwner;
+import jenkins.scm.impl.NoOpProjectObserver;
+import jenkins.scm.impl.trait.WildcardSCMSourceFilterTrait;
+import org.junit.Rule;
+import org.junit.Test;
+import org.jvnet.hudson.test.JenkinsRule;
+import org.jvnet.hudson.test.TestExtension;
+
+import static com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig;
+import static org.hamcrest.Matchers.hasItem;
+import static org.hamcrest.Matchers.is;
+import static org.hamcrest.Matchers.not;
+import static org.junit.Assert.assertThat;
+
+public class ASFGitSCMNavigatorTest {
+
+    @Rule
+    public JenkinsRule j = new JenkinsRule();
+    @Rule
+    public WireMockRule wire = new WireMockRule(wireMockConfig().dynamicPort());
+
+    @Test
+    public void given__instance_without_filters__when__visitSources__then__maven_repo_found() throws Exception {
+        ASFGitSCMNavigator instance =
+                new ASFGitSCMNavigator("http://localhost:" + wire.port() + "/repos/asf");
+        CapturingObserver probe = new CapturingObserver(j.createProject(MockSCMSourceOwner.class));
+        instance.visitSources(probe);
+        assertThat(probe.getObserved(), hasItem(is("maven")));
+    }
+
+
+    @Test
+    public void given__instance_with_filter__when__visitSources__then__maven_repo_not_found() throws Exception {
+        ASFGitSCMNavigator instance =
+                new ASFGitSCMNavigator("http://localhost:" + wire.port() + "/repos/asf");
+        instance.setTraits(Collections.singletonList(new WildcardSCMSourceFilterTrait("*", "maven*")));
+        CapturingObserver probe = new CapturingObserver(j.createProject(MockSCMSourceOwner.class));
+        instance.visitSources(probe);
+        assertThat(probe.getObserved(), not(hasItem(is("maven"))));
+    }
+
+    private static class CapturingObserver extends SCMSourceObserver {
+        private final SCMSourceOwner context;
+        private final Set<String> observed = new TreeSet<>();
+
+        private CapturingObserver(SCMSourceOwner context) {
+            this.context = context;
+        }
+
+        public Set<String> getObserved() {
+            return observed;
+        }
+
+        @NonNull
+        @Override
+        public SCMSourceOwner getContext() {
+            return context;
+        }
+
+        @NonNull
+        @Override
+        public TaskListener getListener() {
+            return new LogTaskListener(Logger.getAnonymousLogger(), Level.INFO);
+        }
+
+        @NonNull
+        @Override
+        public ProjectObserver observe(@NonNull String projectName)
+                throws IllegalArgumentException, IOException, InterruptedException {
+            observed.add(projectName);
+            return new NoOpProjectObserver();
+        }
+
+        @Override
+        public void addAttribute(@NonNull String key, @Nullable Object value)
+                throws IllegalArgumentException, ClassCastException {
+
+        }
+    }
+
+    public static class MockSCMSourceOwner extends AbstractItem implements TopLevelItem, SCMSourceOwner {
+
+        private SCMSourceCriteria criteria;
+
+        public MockSCMSourceOwner(ItemGroup parent, String name) {
+            super(parent, name);
+        }
+
+        public SCMSourceCriteria getCriteria() {
+            return criteria;
+        }
+
+        public void setCriteria(SCMSourceCriteria criteria) {
+            this.criteria = criteria;
+        }
+
+        @Override
+        public Collection<? extends Job> getAllJobs() {
+            return Collections.emptyList();
+        }
+
+        @Override
+        public void onCreatedFromScratch() {
+
+        }
+
+        @NonNull
+        @Override
+        public List<SCMSource> getSCMSources() {
+            return Collections.emptyList();
+        }
+
+        @Override
+        public SCMSource getSCMSource(String sourceId) {
+            return null;
+        }
+
+        @Override
+        public void onSCMSourceUpdated(@NonNull SCMSource source) {
+
+        }
+
+        @Override
+        public SCMSourceCriteria getSCMSourceCriteria(@NonNull SCMSource source) {
+            return criteria;
+        }
+
+        @Override
+        public TopLevelItemDescriptor getDescriptor() {
+            return ExtensionList.lookup(TopLevelItemDescriptor.class).get(DescriptorImpl.class);
+        }
+
+        @TestExtension
+        public static class DescriptorImpl extends TopLevelItemDescriptor {
+
+            @Override
+            public TopLevelItem newInstance(ItemGroup itemGroup, String s) {
+                return new MockSCMSourceOwner(itemGroup, s);
+            }
+        }
+    }
+}
diff --git a/src/test/java/org/apache/jenkins/gitpubsub/TimestampMatcher.java b/src/test/java/org/apache/jenkins/gitpubsub/TimestampMatcher.java
new file mode 100644
index 0000000..4604ee4
--- /dev/null
+++ b/src/test/java/org/apache/jenkins/gitpubsub/TimestampMatcher.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright 2017 Stephen Connolly.
+ *
+ * Licensed under the Apache License,Version2.0(the"License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,software
+ * distributed under the License is distributed on an"AS IS"BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jenkins.gitpubsub;
+
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+import org.hamcrest.BaseMatcher;
+import org.hamcrest.Description;
+
+public class TimestampMatcher extends BaseMatcher<Long> {
+    private static final SimpleDateFormat FORMAT = new SimpleDateFormat(ASFGitSCMNavigator.RFC_2822);
+    private final long expected;
+
+    public static TimestampMatcher timestamp(long expected) {
+        return new TimestampMatcher(expected);
+    }
+
+    public static TimestampMatcher timestamp(Date expected) {
+        return new TimestampMatcher(expected);
+    }
+
+    public static TimestampMatcher timestamp(String rfc2822) throws ParseException {
+        return new TimestampMatcher(rfc2822);
+    }
+
+    public TimestampMatcher(long expected) {
+        this.expected = expected;
+    }
+
+    public TimestampMatcher(Date expected) {
+        this.expected = expected.getTime();
+    }
+
+    public TimestampMatcher(String rfc2822) throws ParseException {
+        this.expected = FORMAT.parse(rfc2822).getTime();
+    }
+
+    @Override
+    public boolean matches(Object item) {
+        return expected == (Long)item;
+    }
+
+    @Override
+    public void describeTo(Description description) {
+        description.appendText("timestamp of ").appendValue(FORMAT.format(expected));
+    }
+
+    @Override
+    public void describeMismatch(Object item, Description description) {
+        if (item instanceof Long) {
+            description.appendText("was timestamp of ").appendValue(FORMAT.format(item));
+        } else {
+            super.describeMismatch(item, description);
+        }
+    }
+}
diff --git a/src/test/resources/__files/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.txt b/src/test/resources/__files/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.txt
new file mode 100644
index 0000000..ab34d67
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" alt="git" height="27" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input name="h" type="hidden" value="181b0215aa1199e152db9d2c08b1a01436547805" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=181b0215aa1199e152db9d2c08b1a01436547805">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=181b0215aa1199e152db9d2c08b1a01436547805">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">809ba34</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=181b0215aa1199e152db9d2c08b1a01436547805">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805" class="title">[MNG-6115] prevent JAnsi from writing temp native files to lib/ext</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy">Hervé Boutemy</a> <a title="Search for commits authored by hboutemy@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=author">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 23:39:31 +0000</span> (<span class="atnight">00:39</span> +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=committer" class="list" title="Search for commits committed by Hervé Boutemy">Hervé Boutemy</a> <a title="Search for commits committed by hboutemy@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=committer">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 12 Mar 2017 11:12:16 +0000</span> (12:12 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">181b0215aa1199e152db9d2c08b1a01436547805</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">c05b5779b56a33a736e72ff0fdf9d7cd19e338a6</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">809ba34055c70eab31876aad03c577e925fa2e6e</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805;hp=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6115]&nbsp;prevent&nbsp;JAnsi&nbsp;from&nbsp;writing&nbsp;temp&nbsp;native&nbsp;files&nbsp;to&nbsp;lib/ext<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805">apache-maven/src/bin/mvn</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hp=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/bin/mvn.cmd</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hp=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/lib/jansi-native/README.txt</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805">apache-maven/src/main/assembly/component.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hp=ca4dcb69a375d098a97df8bb4d3a1f377ac4da34;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/main/assembly/component.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hp=b3367c177c91fae32831207ab4a568121da621f0;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.txt b/src/test/resources/__files/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.txt
new file mode 100644
index 0000000..e93d29e
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" height="27" src="/static/git-logo.png" alt="git" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input value="214540c2ae5431645bb927d6dc5498ebafc27359" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=214540c2ae5431645bb927d6dc5498ebafc27359">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=214540c2ae5431645bb927d6dc5498ebafc27359">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=214540c2ae5431645bb927d6dc5498ebafc27359">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="title">[maven-release-plugin] prepare release maven-3.5.0-beta-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">214540c2ae5431645bb927d6dc5498ebafc27359</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">fd80b44063edd27a3d2bc7f2c3fc02de4b695b42</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5086d0978c61391b7cdc4514fdf96e64d7</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359;hp=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-beta-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hp=133ee325b674da07fa97db660480474ff029f86a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.txt b/src/test/resources/__files/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.txt
new file mode 100644
index 0000000..6eb4ec8
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.txt
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" height="27" class="logo" width="72" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input value="114ef6c5a2802e8758e466af92b70f51fd7a2929" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="title">[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christoph+B%C3%B6hme;st=author" title="Search for commits authored by Christoph Böhme">Christoph Böhme</a> <a title="Search for commits authored by christoph@b3e.net" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=christoph@b3e.net;st=author" class="list">&lt;christoph@b3e.net&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Feb 2017 06:32:17 +0000</span> (07:32 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=committer" title="Search for commits committed by Christian Schulte">Christian Schulte</a> <a title="Search for commits committed by schulte@apache.org" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=schulte@apache.org;st=committer" class="list">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 6 Mar 2017 16:35:24 +0000</span> (17:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">114ef6c5a2802e8758e466af92b70f51fd7a2929</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a" class="list">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hp=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6173]&nbsp;MavenSession.getAllProjects()&nbsp;should&nbsp;return&nbsp;all&nbsp;projects&nbsp;in&nbsp;the&nbsp;reactor<br/>
+<br/>
+This&nbsp;commit&nbsp;removes&nbsp;the&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;from&nbsp;the<br/>
+DefaultGraphBuilder.&nbsp;The&nbsp;GraphBuilder&nbsp;implementation&nbsp;should&nbsp;only&nbsp;build&nbsp;the<br/>
+graph&nbsp;and&nbsp;should&nbsp;not&nbsp;touch&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;passed&nbsp;into&nbsp;it.<br/>
+<br/>
+To&nbsp;allow&nbsp;complete&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;the&nbsp;ProjectDependencyGraph<br/>
+interface&nbsp;got&nbsp;enhanced&nbsp;so&nbsp;that&nbsp;GraphBuilder&nbsp;implementations&nbsp;can&nbsp;communicate&nbsp;all<br/>
+collected&nbsp;projects&nbsp;in&nbsp;addition&nbsp;to&nbsp;the&nbsp;processed&nbsp;list&nbsp;of&nbsp;projects.<br/>
+<br/>
+This&nbsp;closes&nbsp;#105<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/DefaultMaven.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hp=15b946e887839d33a94ec5e5c79a294f58e4ecae;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hp=0d5584b8afc801dfb5b90a26919792641dd32350;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hp=680d58469393bc45fc73388d11d6b7a5828ba9af;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hp=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hp=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hp=57d374fd88595df0823e3c9417cc3fd48ea8f12b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hp=951f133df42b3759b7b7988bf976fef1464a5aeb;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hp=b913caf5fc090f88045955e679067b2faf5f484f;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.txt b/src/test/resources/__files/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.txt
new file mode 100644
index 0000000..e3adad8
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.txt
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/heads</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" height="27" alt="git" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / heads
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input name="h" value="HEAD" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;hb=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">tree</a><br/>
+<a href="/repos/asf?p=maven.git;a=tags">tags</a> | heads<br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=summary" class="title">maven.git</a>
+</div>
+<table class="heads">
+<tr class="dark">
+<td><i>2 days ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6296" class="list name">MNG-6296</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6296">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6296">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6296;hb=refs/heads/MNG-6296">tree</a></td>
+</tr><tr class="light">
+<td><i>5 days ago</i></td>
+<td class="current_head"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master" class="list name">master</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/master">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/master;hb=refs/heads/master">tree</a></td>
+</tr><tr class="dark">
+<td><i>2 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6069" class="list name">MNG-6069</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6069">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6069">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6069;hb=refs/heads/MNG-6069">tree</a></td>
+</tr><tr class="light">
+<td><i>4 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6255" class="list name">MNG-6255</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6255">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6255">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6255;hb=refs/heads/MNG-6255">tree</a></td>
+</tr><tr class="dark">
+<td><i>5 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6164" class="list name">MNG-6164</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6164">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6164">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6164;hb=refs/heads/MNG-6164">tree</a></td>
+</tr><tr class="light">
+<td><i>6 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6130" class="list name">MNG-6130</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6130">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6130">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6130;hb=refs/heads/MNG-6130">tree</a></td>
+</tr><tr class="dark">
+<td><i>6 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER" class="list name">MNG-6169_2/not-updated-MJAR-MCOMPILER</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER">tree</a></td>
+</tr><tr class="light">
+<td><i>6 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MJAR" class="list name">MNG-6169_2/updated-MJAR</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MJAR">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/updated-MJAR">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6169_2/updated-MJAR;hb=refs/heads/MNG-6169_2/updated-MJAR">tree</a></td>
+</tr><tr class="dark">
+<td><i>6 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/all-updated">MNG-6169_2/all-updated</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/all-updated">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/all-updated">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6169_2/all-updated;hb=refs/heads/MNG-6169_2/all-updated">tree</a></td>
+</tr><tr class="light">
+<td><i>6 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5567" class="list name">MNG-5567</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5567">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5567">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-5567;hb=refs/heads/MNG-5567">tree</a></td>
+</tr><tr class="dark">
+<td><i>6 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5227">MNG-5227</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5227">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5227">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-5227;hb=refs/heads/MNG-5227">tree</a></td>
+</tr><tr class="light">
+<td><i>7 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MCOMPILER">MNG-6169_2/updated-MCOMPILER</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MCOMPILER">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/updated-MCOMPILER">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6169_2/updated-MCOMPILER;hb=refs/heads/MNG-6169_2/updated-MCOMPILER">tree</a></td>
+</tr><tr class="dark">
+<td><i>9 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5868" class="list name">MNG-5868</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5868">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5868">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-5868;hb=refs/heads/MNG-5868">tree</a></td>
+</tr><tr class="light">
+<td><i>10 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/pre-reset-master" class="list name">pre-reset-master</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/pre-reset-master">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/pre-reset-master">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/pre-reset-master;hb=refs/heads/pre-reset-master">tree</a></td>
+</tr><tr class="dark">
+<td><i>13 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6093">MNG-6093</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6093">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6093">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6093;hb=refs/heads/MNG-6093">tree</a></td>
+</tr><tr class="light">
+<td><i>13 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6056-feature-toggle">MNG-6056-feature-toggle</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6056-feature-toggle">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6056-feature-toggle">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6056-feature-toggle;hb=refs/heads/MNG-6056-feature-toggle">tree</a></td>
+</tr><tr class="dark">
+<td><i>13 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6012-Missing-Profile-At-End" class="list name">MNG-6012-Missing-Profile-At-End</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6012-Missing-Profile-At-End">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6012-Missing-Profile-At-End">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-6012-Missing-Profile-At-End;hb=refs/heads/MNG-6012-Missing-Profile-At-End">tree</a></td>
+</tr><tr class="light">
+<td><i>15 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/jigsaw" class="list name">jigsaw</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/jigsaw">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/jigsaw">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/jigsaw;hb=refs/heads/jigsaw">tree</a></td>
+</tr><tr class="dark">
+<td><i>16 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.x-next" class="list name">maven-3.x-next</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.x-next">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.x-next">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/maven-3.x-next;hb=refs/heads/maven-3.x-next">tree</a></td>
+</tr><tr class="light">
+<td><i>17 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip">slf4j-gossip</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-gossip">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/slf4j-gossip;hb=refs/heads/slf4j-gossip">tree</a></td>
+</tr><tr class="dark">
+<td><i>17 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip-2" class="list name">slf4j-gossip-2</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip-2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-gossip-2">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/slf4j-gossip-2;hb=refs/heads/slf4j-gossip-2">tree</a></td>
+</tr><tr class="light">
+<td><i>22 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-logback">slf4j-logback</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-logback">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-logback">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/slf4j-logback;hb=refs/heads/slf4j-logback">tree</a></td>
+</tr><tr class="dark">
+<td><i>22 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-log4j2.5" class="list name">slf4j-log4j2.5</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-log4j2.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-log4j2.5">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/slf4j-log4j2.5;hb=refs/heads/slf4j-log4j2.5">tree</a></td>
+</tr><tr class="light">
+<td><i>22 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5951">MNG-5951</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5951">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5951">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-5951;hb=refs/heads/MNG-5951">tree</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.2.6" class="list name">maven-3.2.6</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.2.6">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.2.6">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/maven-3.2.6;hb=refs/heads/maven-3.2.6">tree</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5649" class="list name">MNG-5649</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5649">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5649">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/MNG-5649;hb=refs/heads/MNG-5649">tree</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/configurator">configurator</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/configurator">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/configurator">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/configurator;hb=refs/heads/configurator">tree</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.1.x">maven-3.1.x</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.1.x">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.1.x">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/maven-3.1.x;hb=refs/heads/maven-3.1.x">tree</a></td>
+</tr><tr class="dark">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-2.2.x" class="list name">maven-2.2.x</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-2.2.x">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-2.2.x">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/maven-2.2.x;hb=refs/heads/maven-2.2.x">tree</a></td>
+</tr><tr class="light">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.0.x" class="list name">maven-3.0.x</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.0.x">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.0.x">log</a> | <a href="/repos/asf?p=maven.git;a=tree;h=refs/heads/maven-3.0.x;hb=refs/heads/maven-3.0.x">tree</a></td>
+</tr></table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo generic">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo generic" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.txt b/src/test/resources/__files/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.txt
new file mode 100644
index 0000000..64fed2d
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.txt
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" height="27" alt="git" width="72" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input type="hidden" name="h" value="66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">4463498</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="title">MNG-6233 don't mix plexus and jsr330 annotations in aether-provider</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Igor Fedorenko" class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=author">Igor Fedorenko</a> <a href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=author" class="list" title="Search for commits authored by ifedorenko@apache.org">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 28 Mar 2017 12:41:38 +0000</span> (08:41 -0400)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=committer" title="Search for commits committed by Igor Fedorenko" class="list">Igor Fedorenko</a> <a href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=committer" class="list" title="Search for commits committed by ifedorenko@apache.org">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 24 May 2017 19:33:04 +0000</span> (15:33 -0400)</td></tr>
+<tr><td>commit</td><td class="sha1">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">19b4dcdab3c06533d353007eaea8090f923f6298</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">44634982a103a696d18619346756b1adaf3dbfd9</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hp=44634982a103a696d18619346756b1adaf3dbfd9">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+MNG-6233&nbsp;don't&nbsp;mix&nbsp;plexus&nbsp;and&nbsp;jsr330&nbsp;annotations&nbsp;in&nbsp;aether-provider<br/>
+<br/>
+<span class="signoff">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hp=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hp=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hp=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hp=c23794bada6bfb8dee836667140450ec117e05e6;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hp=79ffaade7d475b983d1070215b2270cfa524771b;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hp=47ef36012b61969b44e37a3a96f1e8c2193392b8;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.txt b/src/test/resources/__files/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.txt
new file mode 100644
index 0000000..3f3d08f
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" class="logo" alt="git" height="27" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input value="214540c2ae5431645bb927d6dc5498ebafc27359" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=214540c2ae5431645bb927d6dc5498ebafc27359">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=214540c2ae5431645bb927d6dc5498ebafc27359">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=214540c2ae5431645bb927d6dc5498ebafc27359">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">[maven-release-plugin] prepare release maven-3.5.0-beta-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly" class="list">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">214540c2ae5431645bb927d6dc5498ebafc27359</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">fd80b44063edd27a3d2bc7f2c3fc02de4b695b42</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5086d0978c61391b7cdc4514fdf96e64d7</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359;hp=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-beta-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hp=133ee325b674da07fa97db660480474ff029f86a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.txt b/src/test/resources/__files/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.txt
new file mode 100644
index 0000000..0635da5
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img src="/static/git-logo.png" width="72" class="logo" alt="git" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input name="h" type="hidden" value="3d0efa36963c217527230228a11ab44050ca1b10" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+first &sdot; prev &sdot; <a accesskey="n" title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1">next</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=summary" class="title">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10" title="[maven-release-plugin] prepare for next development iteration" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list subject">[maven-release-plugin] prepare release maven-3.5.2</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">Revert &quot;MNG-6209 better executeMojo thread context... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603" class="list subject">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hb=cae779e4fbc6565a581f2c6adf9fb15348005603">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 weeks ago"><i>2017-10-15</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" title="[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi" href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">[MNG-6242] detect Cygwin/Mingw pseudo terminal for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9" title="[MNG-6196] removed remaining Monkey patching, not really necessary" class="list subject">[MNG-6196] removed remaining Monkey patching, not reall... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f530c4f006b8d22da90d968a1d32797280804b9;hb=4f530c4f006b8d22da90d968a1d32797280804b9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">[MNG-6196] updated slf4j to 1.7.25</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-11</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" title="[MNG-6275] Defang the tests when their core assumption is invalid." class="list subject">[MNG-6275] Defang the tests when their core assumption... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=312eb53502b78355ab21e27610e7ef253990f574;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">[maven-release-plugin] prepare release maven-3.5.1</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-09</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09" class="list subject">[MNG-6275] Maven Embedder compatible fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-31</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267" class="list subject">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-30</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e" class="list subject">Revert &quot;Squashed commit of the following:&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=170c1ed82cbe124da1736da64af20d660dc3162e;hb=170c1ed82cbe124da1736da64af20d660dc3162e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" title="Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm" href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">Update Jenkinsfile to use JENKINS-43507 syntax for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-24</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e" class="list subject">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hb=f047ea143766fd22ae42040e6805bef287f3cc3e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd" class="list subject">[MNG-6220] Add CLI options to control color output</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a title="Search for commits authored by Mario Krizmanic" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Mario+Krizmanic;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=16" alt="" />&nbsp;Mario Krizmanic</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">[MNG-6127] Fix plugin execution configuration interference</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-02</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3">[MNG-6174] Clean Up Maven Model</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f2a2dba89251d9045fe9944783509a397491da3;hb=4f2a2dba89251d9045fe9944783509a397491da3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-01</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164">[MNG-6123] detect self references in POM and fail fast</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f8c45c990193b04c1770997d446951c5185b164;hb=8f8c45c990193b04c1770997d446951c5185b164">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" title="[MNG-5457] Show repository id when downloading or uploading from/to a remote repository" href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">[MNG-5457] Show repository id when downloading or uploa... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136" class="list subject">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hb=e520324c8d45e2465cf8aeafb4d57cef30250136">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-14</i></td>
+<td class="author"><a title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482" title="[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... " class="list subject">[MNG-6240] Duplicate components in plugin extension... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hb=a1fe42199565f76007a97f47cd4a848fd9b63482">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-11</i></td>
+<td class="author"><a title="Search for commits authored by dejan2609" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a title="[MNG-6207] Create WARNINGs in case of using system scope" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c">[MNG-6207] Create WARNINGs in case of using system... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=12d6471337c7ad067b7762d44050a079829ea26c;hb=12d6471337c7ad067b7762d44050a079829ea26c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-10</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4" class="list subject">[MNG-6186] fixed path to jansi native libs in distribution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-04</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author" title="Search for commits authored by dejan2609"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def" class="list subject" title="[MNG-6206] display deprecation build warning in case when dependencies">[MNG-6206] display deprecation build warning in case... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hb=eb6b212b567c287734a2dbbef3c113fe650f1def">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-05-25</i></td>
+<td class="author"><a title="Search for commits authored by Dan Tran" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Dan+Tran;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=16" alt="" />&nbsp;Dan Tran</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">[MNG-6084] Support JSR 250 annotations</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-05-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author" class="list" title="Search for commits authored by Igor Fedorenko"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a title="MNG-6233 don't mix plexus and jsr330 annotations in aether-provider" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">MNG-6233 don't mix plexus and jsr330 annotations in... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-21</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">improved modello and animal sniffer's execution ids</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=44634982a103a696d18619346756b1adaf3dbfd9;hb=44634982a103a696d18619346756b1adaf3dbfd9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-16</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6167] Clean up dependency mess (reported by dependency:analyze)" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">[MNG-6167] Clean up dependency mess (reported by depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-10</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1" class="list subject" title="[MNG-5935] Optional true getting lost in managed dependencies when transitive">[MNG-5935] Optional true getting lost in managed depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6228] Optionality not displayed in dependency tree when run in debug mode" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">[MNG-6228] Optionality not displayed in dependency... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04">[MNG-6186] use enhanced HawtJNI library loading (remove... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hb=6182a2083fdb9964ccb5250fb85223e38485bf04">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">[MNG-6223] support -f path/to/dir when detecting .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-05</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Anton+Tanasenko;st=author" title="Search for commits authored by Anton Tanasenko"><img width="16" class="avatar" src="//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=16" alt="" />&nbsp;Anton Tanasenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e" class="list subject">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be223808939d75152d7157db33d45f230114555e;hb=be223808939d75152d7157db33d45f230114555e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a" title="[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'" class="list subject">[MNG-6149] MetadataResolutionResult#getGraph() never... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834">Doc improvement in simplelogger.properties</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3938817fd3e0ad62efe335307406e70bff876834;hb=3938817fd3e0ad62efe335307406e70bff876834">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-14</i></td>
+<td class="author"><a title="Search for commits authored by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-13</i></td>
+<td class="author"><a title="Search for commits authored by Igor Fedorenko" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10" class="list subject">MNG-6209 better executeMojo thread context classloader</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa" class="list subject">use &quot;java -jar&quot; command</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=567af0d964cf823b275300aa4671b84a28da5baa;hb=567af0d964cf823b275300aa4671b84a28da5baa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-11</i></td>
+<td class="author"><a title="Search for commits authored by Lubomir Varga" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Lubomir+Varga;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;Lubomir Varga</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">Improve Javadoc of ComparableVersion#main()</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-08</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d">improved description of styled message API</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=08f3c76a09601d85503c35743458d977a92e492d;hb=08f3c76a09601d85503c35743458d977a92e492d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-07</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">Update the DOAP to include the 3.5.0 release</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-05</i></td>
+<td class="author"><a title="Search for commits authored by Stefan Eicher" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stefan+Eicher;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=16" alt="" />&nbsp;Stefan Eicher</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">Minor cleanup in MavenCli.java</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">[maven-release-plugin] prepare release maven-3.5.0</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ff8f5e7444045639af65f6095c62210b5713f426;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6198] Use the directory specified by -f for searching with 'mvn'" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">[MNG-6198] Use the directory specified by -f for search... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d" class="list subject">[MNG-6195] Tidy up quoting and command substitution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-29</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1" title="use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases" class="list subject">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubunt... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e" class="list subject">switch to embedded core ITs run for faster result</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61" class="list subject">added CORE_IT_PROFILES parameter</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">trying to make Jenkinsfile easier to understand</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-27</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74" class="list subject">INFRA have been changing JDK labels again</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hb=33c8d8efe9410e134080bd979a7df82de80bcf74">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-25</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634" title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... " class="list subject">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">[MNG-6168] Fix unclosed streams</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef" title="[MNG-6192] upgraded m-assembly-p to get ordered entries in zip" class="list subject">[MNG-6192] upgraded m-assembly-p to get ordered entries... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hb=f0535a40e2dba47f00c5469941d3edad2a8effef">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c" class="list subject" title="[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... ">[MNG-6190] maven-resolver-provider's DefaultArtifactDes... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8" title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... " class="list subject">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list subject">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" title="[maven-release-plugin] prepare for next development iteration" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare release maven-3.5.0-beta-1" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=214540c2ae5431645bb927d6dc5498ebafc27359;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">Make it possible to run unit tests from an IDE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6" class="list subject" title="[MNG-6189] warn if maven-site-plugin reportPlugins is configured">[MNG-6189] warn if maven-site-plugin reportPlugins... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16382802611939a8876fe553208e8b0f4da606a6;hb=16382802611939a8876fe553208e8b0f4da606a6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">Merge remote-tracking branch 'origin/MNG-6182'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" title="fixed site generation: downgraded parent pom, upgraded m-assembly-p" href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77">fixed site generation: downgraded parent pom, upgraded... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fea81d8a2710350c3517f0046e820893abd6cc77;hb=fea81d8a2710350c3517f0046e820893abd6cc77">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52">updated parent pom: fixes issue with m-assembly-p bug</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4157428d756e2189cddaddf0690ff070bb74d52;hb=a4157428d756e2189cddaddf0690ff070bb74d52">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213" class="list subject">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" title="[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8" href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list subject">[MNG-6176] Fix javadoc *errors* in maven-compat</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">MNG-6078: commons-cli 1.4 released</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" title="[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release" href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f661fc298e80208911838f5acce9840ea1a97e3f;hb=f661fc298e80208911838f5acce9840ea1a97e3f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-14</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b" class="list subject">[MNG-6183] Dependency management debug message corrections.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=da03d6b03192399237750c15f96fa021977dd83b;hb=da03d6b03192399237750c15f96fa021977dd83b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=LuboVarga;st=author" title="Search for commits authored by LuboVarga"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;LuboVarga</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">Added some javadoc</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-12</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" title="[MNG-6115] prevent JAnsi from writing temp native files to lib/ext" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">[MNG-6115] prevent JAnsi from writing temp native files... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=181b0215aa1199e152db9d2c08b1a01436547805;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">Code improvement.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=809ba34055c70eab31876aad03c577e925fa2e6e;hb=809ba34055c70eab31876aad03c577e925fa2e6e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa" class="list subject">Fixed checkstyle reported error.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">fixed typos</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a" class="list subject" title="[MNG-6170] NPE in cases using Multithreaded -T X versions:set">[MNG-6170] NPE in cases using Multithreaded -T X versio... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hb=7cdff43aba436408c79d2b4afc169b9c6909235a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">[MNG-6180] groupId has plain color when goal fails</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" title="[MNG-6183] Dependency management debug message enhancements." href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">[MNG-6183] Dependency management debug message enhancem... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b" class="list subject">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-06</i></td>
+<td class="author"><a title="Search for commits authored by Christoph Böhme" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christoph+B%C3%B6hme;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=16" alt="" />&nbsp;Christoph Böhme</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" title="[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor" class="list subject">[MNG-6173] MavenSession.getAllProjects() should return... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">Merge branch 'MNG-6181'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a title="[MNG-6181] HttpClient produces a lot of noise at debug loglevel" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478">[MNG-6181] HttpClient produces a lot of noise at debug... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e0da20a1f801aeda0cd74495834c637c3a207478;hb=e0da20a1f801aeda0cd74495834c637c3a207478">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-01</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584" class="list subject">[MNG-6179] Remove WARNING about prerequisites usage</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=748551d0274cc2eebfb2f976536d18277e564584;hb=748551d0274cc2eebfb2f976536d18277e564584">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-28</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d" class="list subject">Merge remote-tracking branch 'origin/master'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hb=529e8a62049d009a800cbf0b37ca348abaf9022d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b" class="list subject" title="[MNG-6177] The --file command line option of the Windows and Unix launchers does... ">[MNG-6177] The --file command line option of the Window... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">fixed documentation errors</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0db5e32cf59851086e895f1f541853b61df38121;hb=0db5e32cf59851086e895f1f541853b61df38121">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6528827571b0ebe06675ef47c8157d1522116a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare release maven-3.5.0-alpha-1" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" title="[MNG-6078] Perform a proper merge of the two sources of command line arguments" href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">[MNG-6078] Perform a proper merge of the two sources... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dc9c4db4494b62e2231bb67b39678decf6329852;hb=dc9c4db4494b62e2231bb67b39678decf6329852">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">[MNG-6078] Undo the order reversal hack</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5885e70e24a69914da892eb343906658d5463bfa;hb=5885e70e24a69914da892eb343906658d5463bfa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" title="Switch to resolveScm so that we get auto linking of matching integration test branches" href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">Switch to resolveScm so that we get auto linking of... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by August Shi" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=August+Shi;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=16" alt="" />&nbsp;August Shi</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">Fixing misspellings in test names</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b" class="list subject">fixed link</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1" accesskey="n">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.txt b/src/test/resources/__files/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.txt
new file mode 100644
index 0000000..d303df8
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" class="logo" height="27" src="/static/git-logo.png" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input type="hidden" value="search" name="a" />
+<input name="h" value="312eb53502b78355ab21e27610e7ef253990f574" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=312eb53502b78355ab21e27610e7ef253990f574">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=312eb53502b78355ab21e27610e7ef253990f574">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">094e4e3</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=312eb53502b78355ab21e27610e7ef253990f574">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=author" class="list">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">312eb53502b78355ab21e27610e7ef253990f574</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">f9c0727e27c2cdcc0a005c8cd6e67125e605dc26</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">094e4e31a5af55bb17be87675da41d9aeca062f3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574;hp=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hp=eb97543627e4359edd8b476ec82feebc025ede73;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hp=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hp=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hp=9d3542eb22c562979baa23978a4fe51297907779;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hp=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hp=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hp=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hp=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hp=9e81210a0fc349e664100b0b2a75777af384f94a;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hp=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hp=c78fde1f06ca5e10604a10838f85f100730a6800;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hp=dd602396202a110f4bef031c70d5d426e62d8d69;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hp=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hp=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hp=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.txt b/src/test/resources/__files/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.txt
new file mode 100644
index 0000000..53f2ff1
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" width="72" alt="git" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" name="a" type="hidden" />
+<input value="3d0efa36963c217527230228a11ab44050ca1b10" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">138edd6</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=3d0efa36963c217527230228a11ab44050ca1b10">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=committer" class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">3d0efa36963c217527230228a11ab44050ca1b10</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">d7eb28efef296053d5f00a0a5130a1f87c6e1d66</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">138edd61fd100ec658bfa2d307c43b76940a5d7d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10;hp=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hp=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hp=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hp=0b6328e01741ca04b95aebbda85d634e316409f7;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hp=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hp=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hp=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hp=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hp=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hp=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hp=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hp=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hp=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hp=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hp=f7568746918e5b82e9d6e338987fb304af514aaf;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hp=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.txt b/src/test/resources/__files/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.txt
new file mode 100644
index 0000000..99d3730
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.txt
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" height="27" width="72" alt="git" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input type="hidden" value="search" name="a" />
+<input value="587317b0095fc5d51041fed9e5b4786246a29a7b" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=587317b0095fc5d51041fed9e5b4786246a29a7b">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=587317b0095fc5d51041fed9e5b4786246a29a7b">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">8f025fa</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=587317b0095fc5d51041fed9e5b4786246a29a7b">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=author">rfscholte</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=author" title="Search for commits authored by rfscholte@apache.org">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=committer" title="Search for commits committed by rfscholte" class="list">rfscholte</a> <a class="list" title="Search for commits committed by rfscholte@apache.org" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=committer">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">587317b0095fc5d51041fed9e5b4786246a29a7b</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64" class="list">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hp=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+Upgrade&nbsp;modello&nbsp;to&nbsp;1.9.0<br/>
+Fix&nbsp;invalid&nbsp;Javadoc<br/>
+</div>
+<div class="list_head">
+59 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hp=f434ef0693a9ff66c3db098f7cb0b1baff624692;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hp=502b0e73a16fa683228ae5205ba8b196f5f2dedf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hp=2b205f77e09887bbf176abba728d663715a36681;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hp=b780f50af7bffeb9d692f860cda876247dd4d997;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hp=3b64eaf4d9d982ebbde88ad47a54a82d20d3e0a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hp=a8d293d1f22aa15e2b3dbbf1aecb90d0762ae35e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hp=c2fb7a18b39781c61adfeb09d7a32794b498c08f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hp=fb71078f3995e4077017e0ac55811c2d2393e8dd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hp=d7e891838da1876b918089602b69ca7b0053f71d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hp=102bc1d70e82110c375d2f9caf6b96a1bfbd21d6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hp=b85bac77c4a99f573b3f09a51ea81f9ab024b419;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hp=7fba304f81505913d6c88129c64ba0e9ad5c4f36;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hp=46aff9e8e54895eac71ce96c8468364a212e5982;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hp=a72ce8edd4637c4184ab4ef96429c2cfd35cb9ed;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hp=20e5585afca6814f98a0eabc0ed9a0edc826aa22;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hp=0e4a708feb53a6f117463cee6c60b65cc8e131b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hp=4a404e9338058cdf5e2d6223d4f1bc69f97b0a19;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hp=f1664034a4a9e907be7dd6494c73413762911c23;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hp=a99fb658e99aac1ac0eac121f65fa4211c95b781;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hp=0947ed3d59baee66e0b5dfe8a7f1fe9ebbe63f20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hp=7d35b102581a1787ddeb4b7c3d394487ac91527e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hp=343fbf95e014e12ad964b9a1c3fdd00290cb79b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hp=f02552aec9f0b3c8dbb5f818bc833d23be2fad8c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hp=0b5fff3422fc2fad43a368781601e7c07620bfcc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hp=a721355b04eef8a8bacc47810260aaf3aa08c344;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hp=a19467feaa01df69176e38f8eba92cf03e0315dc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hp=2e4c117e1467025f9cb3b4558bb18f96b66798c0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hp=a09a3cb9a04a495f757729f07a2348e03e37a05f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hp=b4a81075090772eddd508ad6649e6cda83c5bb7e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hp=2d7371ba7e72ef08fa820ad175539754d5c19df9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hp=aa56d57184f461c271a82d2e784deee4f26922de;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hp=5ef7745462bbb82daadab85cd7ea68532543bc38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hp=16eb76a3c8cc74b63dbf713bf8552cbe8569d7c1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hp=155abf920fed858f1e21e06ec62fcbc907a58d03;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hp=461316591592610d4685b8958721fec4e43e0386;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hp=f0fa2ac740d0eb8864ef38b19a607231f5c6781c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hp=0a99f75b18bd2de6cade8560a76378d10b281cfc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hp=984e22ab323575c6237f07258ce44d0444a18b6b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hp=72075fd0afcb3a8b47ab5a4a7cdda161048777df;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/project/MavenProject.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hp=cc35a57867a9988cb57c6f2a8670406840c17d42;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hp=679ee008856ed9b1742f85bda495beafd14a5e43;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hp=0d31eb2d06942e449a7662ca47a5ad40a56725b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hp=aaa0ee34a4355aea4ab94cc6996e4815451ff504;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hp=756cd957c95d67db92c896d6ca31fd49302efa2e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hp=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hp=76327eae85fb8661f731ae009135144b90cd7629;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hp=d2b01c1dab24bd9bdc553e9b91d9809cc4c40d29;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hp=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-model/src/main/mdo/maven.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hp=945ae032f56903724fd7a5b62dc151cd029daabe;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hp=43fffb5be20dc9b98c89829f64a0168b72640d5f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hp=d63cb49bd9c838a387eee04ebfa4c038ed81c4d3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hp=73e46fcc1caf6d8e8e29e4c4d35e76c4c2c0fd24;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hp=b440af0205c356eed2e7f2aca6cdbc0eff101972;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hp=28dc43d3b924399d74d2a6a7ae1f136153744055;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hp=e89abed8e8b6a212558e692f76da51a4203df187;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hp=8d3bf1f910b0dc02168a02469e22d4ddbd64923e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hp=53c04752f26b07a42adc6402aadee8482d8d7839;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-settings/src/main/mdo/settings.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hp=0d32e405ec2f205915ea74fa46f7e870e26e5d82;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/src/main/mdo/settings.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hp=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.txt b/src/test/resources/__files/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.txt
new file mode 100644
index 0000000..d4e051f
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.txt
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" src="/static/git-logo.png" alt="git" height="27" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input value="search" type="hidden" name="a" />
+<input value="114ef6c5a2802e8758e466af92b70f51fd7a2929" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christoph+B%C3%B6hme;st=author" class="list" title="Search for commits authored by Christoph Böhme">Christoph Böhme</a> <a title="Search for commits authored by christoph@b3e.net" class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=christoph@b3e.net;st=author">&lt;christoph@b3e.net&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Feb 2017 06:32:17 +0000</span> (07:32 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=committer" class="list" title="Search for commits committed by Christian Schulte">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=schulte@apache.org;st=committer" class="list" title="Search for commits committed by schulte@apache.org">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 6 Mar 2017 16:35:24 +0000</span> (17:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">114ef6c5a2802e8758e466af92b70f51fd7a2929</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hp=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6173]&nbsp;MavenSession.getAllProjects()&nbsp;should&nbsp;return&nbsp;all&nbsp;projects&nbsp;in&nbsp;the&nbsp;reactor<br/>
+<br/>
+This&nbsp;commit&nbsp;removes&nbsp;the&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;from&nbsp;the<br/>
+DefaultGraphBuilder.&nbsp;The&nbsp;GraphBuilder&nbsp;implementation&nbsp;should&nbsp;only&nbsp;build&nbsp;the<br/>
+graph&nbsp;and&nbsp;should&nbsp;not&nbsp;touch&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;passed&nbsp;into&nbsp;it.<br/>
+<br/>
+To&nbsp;allow&nbsp;complete&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;the&nbsp;ProjectDependencyGraph<br/>
+interface&nbsp;got&nbsp;enhanced&nbsp;so&nbsp;that&nbsp;GraphBuilder&nbsp;implementations&nbsp;can&nbsp;communicate&nbsp;all<br/>
+collected&nbsp;projects&nbsp;in&nbsp;addition&nbsp;to&nbsp;the&nbsp;processed&nbsp;list&nbsp;of&nbsp;projects.<br/>
+<br/>
+This&nbsp;closes&nbsp;#105<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/DefaultMaven.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hp=15b946e887839d33a94ec5e5c79a294f58e4ecae;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hp=0d5584b8afc801dfb5b90a26919792641dd32350;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hp=680d58469393bc45fc73388d11d6b7a5828ba9af;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hp=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hp=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hp=57d374fd88595df0823e3c9417cc3fd48ea8f12b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hp=951f133df42b3759b7b7988bf976fef1464a5aeb;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hp=b913caf5fc090f88045955e679067b2faf5f484f;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.txt b/src/test/resources/__files/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.txt
new file mode 100644
index 0000000..286a2f8
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.txt
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" src="/static/git-logo.png" height="27" width="72" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input name="a" type="hidden" value="search" />
+<input name="h" type="hidden" value="b12905ce02ec0e58b475bbc1d920a6801224c02f" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">52eecc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">[MNG-6176] Fix javadoc *errors* in maven-compat</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:04:38 +0000</span> (12:04 +0000)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=committer" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">b12905ce02ec0e58b475bbc1d920a6801224c02f</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">9a7d8a3dc9bfa0e700a57265eb344f08da75ba80</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57" class="list">52eecc406fdf37c1aec46ea31ab00978ed290a57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hp=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Fix&nbsp;javadoc&nbsp;*errors*&nbsp;in&nbsp;maven-compat<br/>
+</div>
+<div class="list_head">
+17 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=7af138d2d32c2be1962d3348989fc610f738313c;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hp=4460a07c3ee0b8aa59c35a3715c05e1d5d88a841;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hp=6ca4fe72217308ebe5a004d1964c05239125d384;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hp=faf224bd6b58b1575b706de8779835487294778a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hp=b3e94fcaba00700ca2745f44c22bba515f5dc6ac;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hp=5b02880b381ae039a8efc5e6798ea24aa2a02df4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hp=e1556eaf745b1dc063f629b8df5ca0723627dd1e;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hp=0071ea44e5d40c380ce6febd361862ee5422f2ab;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hp=532cd3c8fc92090da8de478523a920f35fff5624;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hp=b2750b9d928d99bef23f652d6476f77afcfdce98;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hp=0dc4ccff52ec26e40b4bc6b1372a4cd4e4278b11;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hp=96af590c7a8c7dc754ad632928697b13bf8a9a93;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hp=5ca3a47cc727667c92e07718c6a5e16da2ed35d6;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hp=69d93d2fb0c0e3b33a6f45d21ce0b2c6abc37075;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hp=c98f1e191868884f1162917f958f13cdebf12aca;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hp=cef78f9b64b958c0397b6688524e9379b86642e4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hp=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.txt b/src/test/resources/__files/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.txt
new file mode 100644
index 0000000..5f4a8b0
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.txt
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" alt="git" class="logo" width="72" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input name="h" type="hidden" value="eb2db7b28664dbaac6a59a2189c70d92e455dcea" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">542a7a8</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">[MNG-6196] updated slf4j to 1.7.25</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=author">Hervé Boutemy</a> <a title="Search for commits authored by hboutemy@apache.org" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=author" class="list">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 01:59:42 +0000</span> (<span class="atnight">02:59</span> +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=committer">Hervé Boutemy</a> <a title="Search for commits committed by hboutemy@apache.org" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=committer" class="list">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class="atnight">00:19</span> +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">eb2db7b28664dbaac6a59a2189c70d92e455dcea</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">c4d1908e7f1e998f6814146875fd5fc7198d7f43</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" class="list">542a7a89156263b34d1472e9d9c1a2795afccd2d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hp=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6196]&nbsp;updated&nbsp;slf4j&nbsp;to&nbsp;1.7.25<br/>
+<br/>
+[SLF4J-394]&nbsp;use&nbsp;new&nbsp;slf4j&nbsp;methods&nbsp;done&nbsp;for&nbsp;us<br/>
+[SLF4J-395]&nbsp;use&nbsp;slf4j-simple&nbsp;System.out&nbsp;cache<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">apache-maven/src/conf/logging/simplelogger.properties</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hp=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hp=17f1f484c32f0848704c3c78136439503db1a7f2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hp=bba864662f70a2ed06aa9a4c5da50df895d7bbed;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hp=4a7995686511dc19cbbb07c141058370d2ba7864;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.txt b/src/test/resources/__files/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.txt
new file mode 100644
index 0000000..5820fd6
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.txt
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" src="/static/git-logo.png" width="72" class="logo" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input value="search" type="hidden" name="a" />
+<input type="hidden" value="51cc76c32625be2f807dcf2ffbeb085984729b57" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=51cc76c32625be2f807dcf2ffbeb085984729b57">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=51cc76c32625be2f807dcf2ffbeb085984729b57">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b021</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=51cc76c32625be2f807dcf2ffbeb085984729b57">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list">Karl Heinz Marbaise</a> <a title="Search for commits authored by khmarbaise@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=author">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 29 Sep 2015 09:46:48 +0000</span> (11:46 +0200)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=committer" title="Search for commits committed by Karl Heinz Marbaise" class="list">Karl Heinz Marbaise</a> <a href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=committer" title="Search for commits committed by khmarbaise@apache.org" class="list">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 13 Mar 2017 21:08:51 +0000</span> (22:08 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">51cc76c32625be2f807dcf2ffbeb085984729b57</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">13125611c5b5623831a25e386eb923926f595f8c</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hp=181b0215aa1199e152db9d2c08b1a01436547805">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6090]&nbsp;CI&nbsp;friendly&nbsp;properties&nbsp;break&nbsp;submodule&nbsp;builds<br/>
+[MNG-6057]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;reactor&nbsp;order&nbsp;is&nbsp;changed<br/>
+&nbsp;o&nbsp;Based&nbsp;on&nbsp;the&nbsp;missing&nbsp;replacement&nbsp;of&nbsp;the&nbsp;versions&nbsp;${revision}<br/>
+&nbsp;&nbsp;&nbsp;${changelist}&nbsp;or&nbsp;${sha1}&nbsp;within&nbsp;the&nbsp;parent&nbsp;element&nbsp;the&nbsp;order<br/>
+&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;reactor&nbsp;changes.<br/>
+[MNG-5895]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;which&nbsp;is&nbsp;already<br/>
+defined&nbsp;via&nbsp;property&nbsp;in&nbsp;pom&nbsp;file.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hp=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hp=4ebb033cf98c3c128a313740cb9f161592dbdc76;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hp=cee376f1134db6d78a8bd78ff9f0c7108d86e448;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hp=59b05329bf0645d5bc90e4586c58fa9f8d910800;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.txt b/src/test/resources/__files/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.txt
new file mode 100644
index 0000000..dac5333
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.txt
@@ -0,0 +1,557 @@
+incubator-weex.git The+Apache+Software+Foundation
+calcite-avatica-go.git The+Apache+Software+Foundation
+ant-ivy.git The+Apache+Software+Foundation
+incubator-iota-site.git The+Apache+Software+Foundation
+whimsy-whimsical-site.git The+Apache+Software+Foundation
+couchdb-mem3.git The+Apache+Software+Foundation
+thrift.git The+Apache+Software+Foundation
+spark-website.git The+Apache+Software+Foundation
+nifi-maven.git The+Apache+Software+Foundation
+incubator-taverna-workbench-product.git The+Apache+Software+Foundation
+couchdb-jiffy.git The+Apache+Software+Foundation
+couchdb-bear.git The+Apache+Software+Foundation
+incubator-hdt.git The+Apache+Software+Foundation
+logging-log4j-tools.git The+Apache+Software+Foundation
+brooklyn-library.git The+Apache+Software+Foundation
+james-jdkim.git The+Apache+Software+Foundation
+aries-rsa.git The+Apache+Software+Foundation
+openmeetings.git The+Apache+Software+Foundation
+couchdb-fabric.git The+Apache+Software+Foundation
+geronimo-website.git The+Apache+Software+Foundation
+jspwiki-site.git The+Apache+Software+Foundation
+lucene-solr.git The+Apache+Software+Foundation
+polygene-java.git The+Apache+Software+Foundation
+incubator-asterixdb-hyracks.git The+Apache+Software+Foundation
+incubator-taverna-plugin-bioinformatics.git The+Apache+Software+Foundation
+jclouds-labs-google.git The+Apache+Software+Foundation
+infrastructure-puppet-kitchen.git The+Apache+Software+Foundation
+clerezza-rdf-core.git The+Apache+Software+Foundation
+nifi-minifi-cpp.git The+Apache+Software+Foundation
+couchdb-query-server-spidermonkey.git The+Apache+Software+Foundation
+incubator-ratis.git The+Apache+Software+Foundation
+incubator-horn.git The+Apache+Software+Foundation
+incubator-openaz-site.git The+Apache+Software+Foundation
+incubator-predictionio.git The+Apache+Software+Foundation
+couchdb-couch-log-lager.git The+Apache+Software+Foundation
+nifi-site.git The+Apache+Software+Foundation
+ant-easyant-buildtypes.git The+Apache+Software+Foundation
+couchdb-folsom.git The+Apache+Software+Foundation
+couchdb-couch-replicator.git The+Apache+Software+Foundation
+incubator-datafu.git The+Apache+Software+Foundation
+syncope.git The+Apache+Software+Foundation
+couchdb-couch-plugins.git The+Apache+Software+Foundation
+couchdb-config.git The+Apache+Software+Foundation
+couchdb-lager.git The+Apache+Software+Foundation
+incubator-iota.git The+Apache+Software+Foundation
+zookeeper.git The+Apache+Software+Foundation
+activemq-activeio.git The+Apache+Software+Foundation
+couchdb-peruser.git The+Apache+Software+Foundation
+maven-resolver.git The+Apache+Software+Foundation
+directory-fortress-core.git The+Apache+Software+Foundation
+ant-easyant-plugins.git The+Apache+Software+Foundation
+jspwiki.git The+Apache+Software+Foundation
+incubator-taverna-workbench.git The+Apache+Software+Foundation
+bahir-website.git The+Apache+Software+Foundation
+couchdb-couch-stats.git The+Apache+Software+Foundation
+couchdb-oauth.git The+Apache+Software+Foundation
+qpid-interop-test.git The+Apache+Software+Foundation
+hbase-site.git The+Apache+Software+Foundation
+commons-testing.git The+Apache+Software+Foundation
+infrastructure-mergebot-test.git The+Apache+Software+Foundation
+incubator-freemarker.git The+Apache+Software+Foundation
+flex-tlf.git The+Apache+Software+Foundation
+ode-jacob.git The+Apache+Software+Foundation
+james-mime4j.git The+Apache+Software+Foundation
+kylin.git The+Apache+Software+Foundation
+usergrid-nodejs.git The+Apache+Software+Foundation
+isis-site.git The+Apache+Software+Foundation
+incubator-trafodion.git The+Apache+Software+Foundation
+jclouds-labs.git The+Apache+Software+Foundation
+incubator-taverna-maven-parent.git The+Apache+Software+Foundation
+calcite.git The+Apache+Software+Foundation
+yetus.git The+Apache+Software+Foundation
+celix.git The+Apache+Software+Foundation
+flink-web.git The+Apache+Software+Foundation
+ant-antlibs-props.git The+Apache+Software+Foundation
+incubator-brooklyn.git The+Apache+Software+Foundation
+incubator-taverna-common-activities.git The+Apache+Software+Foundation
+incubator-gearpump-site.git The+Apache+Software+Foundation
+couchdb-nmo.git The+Apache+Software+Foundation
+incubator-mnemonic.git The+Apache+Software+Foundation
+incubator-milagro-tls.git The+Apache+Software+Foundation
+couchdb-couch-index.git The+Apache+Software+Foundation
+incubator-cmda.git The+Apache+Software+Foundation
+ant-easyant-tasks.git The+Apache+Software+Foundation
+couchdb-cassim.git The+Apache+Software+Foundation
+maven-surefire.git The+Apache+Software+Foundation
+incubator-wave-docs.git The+Apache+Software+Foundation
+commons-fileupload.git The+Apache+Software+Foundation
+commons-pool.git The+Apache+Software+Foundation
+jspwiki-asf-docs.git The+Apache+Software+Foundation
+incubator-edgent.git The+Apache+Software+Foundation
+couchdb-setup.git The+Apache+Software+Foundation
+bval.git The+Apache+Software+Foundation
+incubator-ponymail.git The+Apache+Software+Foundation
+ode.git The+Apache+Software+Foundation
+commons-collections.git The+Apache+Software+Foundation
+directory-fortress-realm.git The+Apache+Software+Foundation
+helix.git The+Apache+Software+Foundation
+incubator-senssoft-userale-pyqt5.git The+Apache+Software+Foundation
+river-container.git The+Apache+Software+Foundation
+orc.git The+Apache+Software+Foundation
+cassandra-dtest.git The+Apache+Software+Foundation
+couchdb-global-changes.git The+Apache+Software+Foundation
+gora.git The+Apache+Software+Foundation
+couchdb-couch-event.git The+Apache+Software+Foundation
+hbase-thirdparty.git The+Apache+Software+Foundation
+archiva-redback-core.git The+Apache+Software+Foundation
+commons-numbers.git The+Apache+Software+Foundation
+httpcomponents-parent.git The+Apache+Software+Foundation
+hive.git The+Apache+Software+Foundation
+qpid-dispatch.git The+Apache+Software+Foundation
+incubator-impala.git The+Apache+Software+Foundation
+empire-db.git The+Apache+Software+Foundation
+commons-dbcp.git The+Apache+Software+Foundation
+commons-dbutils.git The+Apache+Software+Foundation
+celix-site.git The+Apache+Software+Foundation
+openmeetings-site.git The+Apache+Software+Foundation
+wicket-site.git The+Apache+Software+Foundation
+incubator-omid.git The+Apache+Software+Foundation
+directory-fortress-commander.git The+Apache+Software+Foundation
+usergrid-dotnet.git The+Apache+Software+Foundation
+qpid-jms-amqp-0-x.git The+Apache+Software+Foundation
+tapestry-5.git The+Apache+Software+Foundation
+juddi-styles.git The+Apache+Software+Foundation
+incubator-griffin.git The+Apache+Software+Foundation
+beam.git The+Apache+Software+Foundation
+incubator-sdap-edge.git The+Apache+Software+Foundation
+couchdb-rexi.git The+Apache+Software+Foundation
+metamodel.git The+Apache+Software+Foundation
+fineract.git The+Apache+Software+Foundation
+flex-whiteboard.git The+Apache+Software+Foundation
+aurora.git The+Apache+Software+Foundation
+cassandra.git The+Apache+Software+Foundation
+infrastructure-whimsy.git The+Apache+Software+Foundation
+incubator-flink.git The+Apache+Software+Foundation
+samza.git The+Apache+Software+Foundation
+ant-antlibs-compress.git The+Apache+Software+Foundation
+flex-utilities.git The+Apache+Software+Foundation
+ant-antlibs-common.git The+Apache+Software+Foundation
+incubator-joshua.git The+Apache+Software+Foundation
+incubator-milagro.git The+Apache+Software+Foundation
+couchdb-www.git The+Apache+Software+Foundation
+couchdb-javascript-tests.git The+Apache+Software+Foundation
+incubator-gobblin-site.git The+Apache+Software+Foundation
+commons-crypto.git The+Apache+Software+Foundation
+incubator-quickstep.git The+Apache+Software+Foundation
+incubator-hivemall.git The+Apache+Software+Foundation
+commons-scxml.git The+Apache+Software+Foundation
+incubator-ponymail-site.git The+Apache+Software+Foundation
+servicemix-maven-plugins.git The+Apache+Software+Foundation
+olingo-odata4-js.git The+Apache+Software+Foundation
+ant-antlibs-svn.git The+Apache+Software+Foundation
+jclouds-chef.git The+Apache+Software+Foundation
+ignite-doc.git The+Apache+Software+Foundation
+incubator-livy-website.git The+Apache+Software+Foundation
+tomee-site-generator.git The+Apache+Software+Foundation
+flex-flexunit.git The+Apache+Software+Foundation
+rave.git The+Apache+Software+Foundation
+nifi-registry.git The+Apache+Software+Foundation
+shiro-site.git The+Apache+Software+Foundation
+parquet-format.git The+Apache+Software+Foundation
+maven-indexer.git The+Apache+Software+Foundation
+incubator-weex-site.git The+Apache+Software+Foundation
+lucenenet.git The+Apache+Software+Foundation
+trafficserver.git The+Apache+Software+Foundation
+incubator-sdap-nexus.git The+Apache+Software+Foundation
+incubator-sdap-mudrod.git The+Apache+Software+Foundation
+incubator-taverna-language.git The+Apache+Software+Foundation
+ant-easyant-easyant4e.git The+Apache+Software+Foundation
+incubator-ariatosca.git The+Apache+Software+Foundation
+jclouds-labs-aws.git The+Apache+Software+Foundation
+incubator-cotton.git The+Apache+Software+Foundation
+carbondata.git The+Apache+Software+Foundation
+james-project.git The+Apache+Software+Foundation
+olingo-odata3-js.git The+Apache+Software+Foundation
+kafka-site.git The+Apache+Software+Foundation
+incubator-openaz.git The+Apache+Software+Foundation
+mina-vysper.git The+Apache+Software+Foundation
+activemq-nms-stomp.git The+Apache+Software+Foundation
+incubator-predictionio-template-java-ecom-recommender.git The+Apache+Software+Foundation
+commons-cli.git The+Apache+Software+Foundation
+incubator-mrql.git The+Apache+Software+Foundation
+activemq-apollo.git The+Apache+Software+Foundation
+portals-pluto.git The+Apache+Software+Foundation
+logging-log4j-plugins.git The+Apache+Software+Foundation
+incubator-guacamole-client.git The+Apache+Software+Foundation
+incubator-gossip.git The+Apache+Software+Foundation
+jclouds-labs-openstack.git The+Apache+Software+Foundation
+incubator-omid-site.git The+Apache+Software+Foundation
+ant-ivyde.git The+Apache+Software+Foundation
+jclouds.git The+Apache+Software+Foundation
+aurora-website.git The+Apache+Software+Foundation
+james-postage.git The+Apache+Software+Foundation
+lens.git The+Apache+Software+Foundation
+logging-log4php.git The+Apache+Software+Foundation
+incubator-slider.git The+Apache+Software+Foundation
+incubator-s4.git The+Apache+Software+Foundation
+activemq-protobuf.git The+Apache+Software+Foundation
+infrastructure-scripts.git The+Apache+Software+Foundation
+logging-log4j-audit-sample.git The+Apache+Software+Foundation
+marmotta.git The+Apache+Software+Foundation
+incubator-milagro-mfa-js-lib.git The+Apache+Software+Foundation
+logging-log4j-boot.git The+Apache+Software+Foundation
+groovy-release.git The+Apache+Software+Foundation
+drill-site.git The+Apache+Software+Foundation
+incubator-provisionr.git The+Apache+Software+Foundation
+couchdb-couch-collate.git The+Apache+Software+Foundation
+cayenne-modeler.git The+Apache+Software+Foundation
+jclouds-cli.git The+Apache+Software+Foundation
+flex-site.git The+Apache+Software+Foundation
+flex-external.git The+Apache+Software+Foundation
+incubator-senssoft-useralejs.git The+Apache+Software+Foundation
+storm-site.git The+Apache+Software+Foundation
+hbase.git The+Apache+Software+Foundation
+incubator-taverna-commandline.git The+Apache+Software+Foundation
+giraph.git The+Apache+Software+Foundation
+couchdb-goldrush.git The+Apache+Software+Foundation
+infrastructure-yogurt-test.git The+Apache+Software+Foundation
+activemq-nms-xms.git The+Apache+Software+Foundation
+servicemix.git The+Apache+Software+Foundation
+commons-csv.git The+Apache+Software+Foundation
+activemq-nms-msmq.git The+Apache+Software+Foundation
+aries-jpa.git The+Apache+Software+Foundation
+roller.git The+Apache+Software+Foundation
+usergrid-java.git The+Apache+Software+Foundation
+infrastructure-testing.git The+Apache+Software+Foundation
+maven.git The+Apache+Software+Foundation
+vxquery.git The+Apache+Software+Foundation
+usergrid.git The+Apache+Software+Foundation
+climate.git The+Apache+Software+Foundation
+systemml.git The+Apache+Software+Foundation
+calcite-avatica.git The+Apache+Software+Foundation
+aurora-packaging.git The+Apache+Software+Foundation
+incubator-milagro-mfa-sdk-ios.git The+Apache+Software+Foundation
+reef.git The+Apache+Software+Foundation
+activemq-nms-api.git The+Apache+Software+Foundation
+usergrid-qakka.git The+Apache+Software+Foundation
+incubator-predictionio-sdk-php.git The+Apache+Software+Foundation
+incubator-taverna-workbench-common-activities.git The+Apache+Software+Foundation
+maven-archetype.git The+Apache+Software+Foundation
+couchdb-couch-log.git The+Apache+Software+Foundation
+couchdb-khash.git The+Apache+Software+Foundation
+incubator-taverna-osgi.git The+Apache+Software+Foundation
+olingo-odata4.git The+Apache+Software+Foundation
+commons-text.git The+Apache+Software+Foundation
+jclouds-site.git The+Apache+Software+Foundation
+incubator-myriad.git The+Apache+Software+Foundation
+geronimo-safeguard.git The+Apache+Software+Foundation
+maven-integration-testing.git The+Apache+Software+Foundation
+incubator-sdap-doms.git The+Apache+Software+Foundation
+cayenne.git The+Apache+Software+Foundation
+couchdb-mochiweb.git The+Apache+Software+Foundation
+jclouds-karaf.git The+Apache+Software+Foundation
+ant-antlibs-dotnet.git The+Apache+Software+Foundation
+twill.git The+Apache+Software+Foundation
+crunch.git The+Apache+Software+Foundation
+incubator-taverna-mobile.git The+Apache+Software+Foundation
+incubator-blur.git The+Apache+Software+Foundation
+infrastructure-docker.git The+Apache+Software+Foundation
+metron-bro-plugin-kafka.git The+Apache+Software+Foundation
+maven-wagon.git The+Apache+Software+Foundation
+tez.git The+Apache+Software+Foundation
+couchdb-ddoc-cache.git The+Apache+Software+Foundation
+mahout.git The+Apache+Software+Foundation
+kudu.git The+Apache+Software+Foundation
+brooklyn-docs.git The+Apache+Software+Foundation
+qpid-proton-j.git The+Apache+Software+Foundation
+servicemix-specs.git The+Apache+Software+Foundation
+mina.git The+Apache+Software+Foundation
+hadoop-downstream-tests.git The+Apache+Software+Foundation
+ranger.git The+Apache+Software+Foundation
+incubator-hawq.git The+Apache+Software+Foundation
+incubator-freemarker-site.git The+Apache+Software+Foundation
+activemq-artemis.git The+Apache+Software+Foundation
+brooklyn-server.git The+Apache+Software+Foundation
+incubator-singa.git The+Apache+Software+Foundation
+couchdb-couch.git The+Apache+Software+Foundation
+juddi.git The+Apache+Software+Foundation
+activemq-cpp.git The+Apache+Software+Foundation
+couchdb-ioq.git The+Apache+Software+Foundation
+james-jspf.git The+Apache+Software+Foundation
+couchdb-ibrowse.git The+Apache+Software+Foundation
+couchdb-futon.git The+Apache+Software+Foundation
+incubator-toree-website.git The+Apache+Software+Foundation
+tomee.git The+Apache+Software+Foundation
+incubator-senssoft-tap.git The+Apache+Software+Foundation
+logging-log4j-audit.git The+Apache+Software+Foundation
+incubator-horn-site.git The+Apache+Software+Foundation
+couchdb-couch-epi.git The+Apache+Software+Foundation
+flex-sdk.git The+Apache+Software+Foundation
+mina-ftpserver.git The+Apache+Software+Foundation
+geronimo-yoko.git The+Apache+Software+Foundation
+onami.git The+Apache+Software+Foundation
+incubator-milagro-mfa-sdk-android.git The+Apache+Software+Foundation
+pdfbox-examples.git The+Apache+Software+Foundation
+infrastructure-test.git The+Apache+Software+Foundation
+logging-chainsaw.git The+Apache+Software+Foundation
+incubator-hawq-site.git The+Apache+Software+Foundation
+mina-asyncweb.git The+Apache+Software+Foundation
+any23-committers.git The+Apache+Software+Foundation
+mrunit.git The+Apache+Software+Foundation
+qpid-cpp.git The+Apache+Software+Foundation
+hive-saved.git.bak The+Apache+Software+Foundation
+qpid-jms.git The+Apache+Software+Foundation
+atlas.git The+Apache+Software+Foundation
+incubator-milagro-crypto-c.git The+Apache+Software+Foundation
+lucy-clownfish.git The+Apache+Software+Foundation
+cassandra-builds.git The+Apache+Software+Foundation
+couchdb-jquery-couch.git The+Apache+Software+Foundation
+groovy-user-site.git The+Apache+Software+Foundation
+incubator-predictionio-sdk-ruby.git The+Apache+Software+Foundation
+jclouds-examples.git The+Apache+Software+Foundation
+mina-sshd.git The+Apache+Software+Foundation
+incubator-predictionio-template-skeleton.git The+Apache+Software+Foundation
+incubator-edgent-website.git The+Apache+Software+Foundation
+incubator-predictionio-template-recommender.git The+Apache+Software+Foundation
+incubator-griffin-site.git The+Apache+Software+Foundation
+incubator-hivemall-site.git The+Apache+Software+Foundation
+eagle.git The+Apache+Software+Foundation
+jena.git The+Apache+Software+Foundation
+incubator-htrace.git The+Apache+Software+Foundation
+james-site.git The+Apache+Software+Foundation
+incubator-milagro-mfa-js-client.git The+Apache+Software+Foundation
+tac-cat.git The+Apache+Software+Foundation
+incubator-freemarker-docgen.git The+Apache+Software+Foundation
+maven-plugin-testing.git The+Apache+Software+Foundation
+incubator-unomi.git The+Apache+Software+Foundation
+commons-math.git The+Apache+Software+Foundation
+incubator-taverna-plugin-component.git The+Apache+Software+Foundation
+incubator-taverna-plugin-gis.git The+Apache+Software+Foundation
+ant-easyant-core.git The+Apache+Software+Foundation
+ant-easyant-skeletons.git The+Apache+Software+Foundation
+couchdb-couch-mrview.git The+Apache+Software+Foundation
+drill.git The+Apache+Software+Foundation
+incubator-milagro-mfa-sdk-wp.git The+Apache+Software+Foundation
+incubator.git The+Apache+Software+Foundation
+kudu-site.git The+Apache+Software+Foundation
+couchdb-fauxton-server.git The+Apache+Software+Foundation
+flex-asjs.git The+Apache+Software+Foundation
+zeppelin.git The+Apache+Software+Foundation
+allura-site.git The+Apache+Software+Foundation
+httpcomponents-website.git The+Apache+Software+Foundation
+james-jsieve.git The+Apache+Software+Foundation
+couchdb-couch-dbupdates.git The+Apache+Software+Foundation
+flex-tourjs.git The+Apache+Software+Foundation
+incubator-rya-site.git The+Apache+Software+Foundation
+incubator-optiq-linq4j.git The+Apache+Software+Foundation
+incubator-tamaya-extensions.git The+Apache+Software+Foundation
+activemq-stomp.git The+Apache+Software+Foundation
+commons-io.git The+Apache+Software+Foundation
+incubator-s2graph.git The+Apache+Software+Foundation
+pdfbox-testfiles.git The+Apache+Software+Foundation
+wicket.git The+Apache+Software+Foundation
+falcon.git The+Apache+Software+Foundation
+incubator-trafficcontrol-website.git The+Apache+Software+Foundation
+logging-log4cxx.git The+Apache+Software+Foundation
+servicemix-bundles.git The+Apache+Software+Foundation
+brooklyn-dist.git The+Apache+Software+Foundation
+incubator-predictionio-template-attribute-based-classifier.git The+Apache+Software+Foundation
+couchdb-chttpd.git The+Apache+Software+Foundation
+groovy-dev-site.git The+Apache+Software+Foundation
+incubator-airflow.git The+Apache+Software+Foundation
+deltaspike.git The+Apache+Software+Foundation
+incubator-taverna-databundle-viewer.git The+Apache+Software+Foundation
+trafficserver-qa.git The+Apache+Software+Foundation
+spark.git The+Apache+Software+Foundation
+bahir.git The+Apache+Software+Foundation
+incubator-ariatosca-website.git The+Apache+Software+Foundation
+olingo-odata2.git The+Apache+Software+Foundation
+sqoop.git The+Apache+Software+Foundation
+johnzon.git The+Apache+Software+Foundation
+bahir-flink.git The+Apache+Software+Foundation
+commons-rdf.git The+Apache+Software+Foundation
+couchdb-ci.git The+Apache+Software+Foundation
+stratos.git The+Apache+Software+Foundation
+qpid-proton.git The+Apache+Software+Foundation
+logging-log4j2.git The+Apache+Software+Foundation
+oodt.git The+Apache+Software+Foundation
+incubator-joshua-site.git The+Apache+Software+Foundation
+flume.git The+Apache+Software+Foundation
+tajo.git The+Apache+Software+Foundation
+qpid-python.git The+Apache+Software+Foundation
+couchdb-rebar.git The+Apache+Software+Foundation
+clerezza-contribs.git The+Apache+Software+Foundation
+incubator-hawq-docs.git The+Apache+Software+Foundation
+incubator-tephra.git The+Apache+Software+Foundation
+incubator-livy.git The+Apache+Software+Foundation
+allura.git The+Apache+Software+Foundation
+flink-libraries.git The+Apache+Software+Foundation
+usergrid-android.git The+Apache+Software+Foundation
+flex-blazeds.git The+Apache+Software+Foundation
+lucy.git The+Apache+Software+Foundation
+incubator-gearpump.git The+Apache+Software+Foundation
+tuscany-js.git The+Apache+Software+Foundation
+whimsy.git The+Apache+Software+Foundation
+carbondata-site.git The+Apache+Software+Foundation
+incubator-toree.git The+Apache+Software+Foundation
+incubator-wave.git The+Apache+Software+Foundation
+incubator-optiq-csv.git The+Apache+Software+Foundation
+logging-parent.git The+Apache+Software+Foundation
+incubator-daffodil.git The+Apache+Software+Foundation
+libcloud.git The+Apache+Software+Foundation
+couchdb-meck.git The+Apache+Software+Foundation
+incubator-mxnet-test.git The+Apache+Software+Foundation
+couchdb-snappy.git The+Apache+Software+Foundation
+wink-website.git The+Apache+Software+Foundation
+creadur-site.git The+Apache+Software+Foundation
+commons-compress.git The+Apache+Software+Foundation
+any23.git The+Apache+Software+Foundation
+infrastructure-packer.git The+Apache+Software+Foundation
+activemq-openwire.git The+Apache+Software+Foundation
+incubator-guacamole-website.git The+Apache+Software+Foundation
+qpid-broker-j.git The+Apache+Software+Foundation
+incubator-brooklyn-site.git The+Apache+Software+Foundation
+incubator-quickstep-site.git The+Apache+Software+Foundation
+kafka.git The+Apache+Software+Foundation
+activemq-cli-tools.git The+Apache+Software+Foundation
+ant-antlibs-vss.git The+Apache+Software+Foundation
+hive-bak.git The+Apache+Software+Foundation
+directory-kerby.git The+Apache+Software+Foundation
+couchdb-b64url.git The+Apache+Software+Foundation
+sentry.git The+Apache+Software+Foundation
+tinkerpop.git The+Apache+Software+Foundation
+metamodel-membrane.git The+Apache+Software+Foundation
+couchdb-query-server-node.git The+Apache+Software+Foundation
+nifi-minifi.git The+Apache+Software+Foundation
+systemml-website.git The+Apache+Software+Foundation
+incubator-samoa.git The+Apache+Software+Foundation
+incubator-milagro-crypto.git The+Apache+Software+Foundation
+brooklyn-ui.git The+Apache+Software+Foundation
+asterixdb.git The+Apache+Software+Foundation
+qpid-site.git The+Apache+Software+Foundation
+iampoc.git The+Apache+Software+Foundation
+juddi-scout.git The+Apache+Software+Foundation
+incubator-falcon.git The+Apache+Software+Foundation
+groovy.git The+Apache+Software+Foundation
+incubator-predictionio-template-ecom-recommender.git The+Apache+Software+Foundation
+flex-typedefs.git The+Apache+Software+Foundation
+knox.git The+Apache+Software+Foundation
+usergrid-python.git The+Apache+Software+Foundation
+incubator-rya.git The+Apache+Software+Foundation
+activemq.git The+Apache+Software+Foundation
+pdfbox-docs.git The+Apache+Software+Foundation
+hama.git The+Apache+Software+Foundation
+parquet-mr.git The+Apache+Software+Foundation
+commons-rng.git The+Apache+Software+Foundation
+activemq-nms-zmq.git The+Apache+Software+Foundation
+logging-log4j-scala.git The+Apache+Software+Foundation
+incubator-senssoft-distill.git The+Apache+Software+Foundation
+clerezza.git The+Apache+Software+Foundation
+incubator-pirk.git The+Apache+Software+Foundation
+nifi.git The+Apache+Software+Foundation
+incubator-tamaya-sandbox.git The+Apache+Software+Foundation
+lucy-charmonizer.git The+Apache+Software+Foundation
+incubator-tamaya.git The+Apache+Software+Foundation
+buildr.git The+Apache+Software+Foundation
+incubator-senssoft-stout.git The+Apache+Software+Foundation
+aries-jax-rs-whiteboard.git The+Apache+Software+Foundation
+fineract-site.git The+Apache+Software+Foundation
+shiro.git The+Apache+Software+Foundation
+commons-imaging.git The+Apache+Software+Foundation
+whirr.git The+Apache+Software+Foundation
+usergrid-swift.git The+Apache+Software+Foundation
+storm.git The+Apache+Software+Foundation
+couchdb-examples.git The+Apache+Software+Foundation
+oozie.git The+Apache+Software+Foundation
+asterixdb-site.git The+Apache+Software+Foundation
+incubator-senssoft.git The+Apache+Software+Foundation
+cayenne-website.git The+Apache+Software+Foundation
+directory-fortress-enmasse.git The+Apache+Software+Foundation
+activemq-nms-ems.git The+Apache+Software+Foundation
+logging-log4j-kotlin.git The+Apache+Software+Foundation
+phoenix.git The+Apache+Software+Foundation
+aries-containers.git The+Apache+Software+Foundation
+flex-falcon.git The+Apache+Software+Foundation
+vcl.git The+Apache+Software+Foundation
+flex-examples.git The+Apache+Software+Foundation
+incubator-batchee.git The+Apache+Software+Foundation
+asterixdb-bad.git The+Apache+Software+Foundation
+ant-antlibs-antunit.git The+Apache+Software+Foundation
+incubator-predictionio-sdk-swift.git The+Apache+Software+Foundation
+couchdb-twig.git The+Apache+Software+Foundation
+deltacloud.git The+Apache+Software+Foundation
+incubator-taverna-engine.git The+Apache+Software+Foundation
+atlas-website.git The+Apache+Software+Foundation
+polygene-website.git The+Apache+Software+Foundation
+roller-website.git The+Apache+Software+Foundation
+couchdb-glazier.git The+Apache+Software+Foundation
+couchdb-mango.git The+Apache+Software+Foundation
+cxf.git The+Apache+Software+Foundation
+incubator-milagro-mfa-server.git The+Apache+Software+Foundation
+archiva-site.git The+Apache+Software+Foundation
+hadoop.git The+Apache+Software+Foundation
+httpcomponents-stylecheck.git The+Apache+Software+Foundation
+incubator-predictionio-sdk-java.git The+Apache+Software+Foundation
+incubator-predictionio-site.git The+Apache+Software+Foundation
+incubator-wave-android.git The+Apache+Software+Foundation
+ode-console.git The+Apache+Software+Foundation
+couchdb-admin.git The+Apache+Software+Foundation
+brooklyn-client.git The+Apache+Software+Foundation
+incubator-senssoft-user-ale.git The+Apache+Software+Foundation
+incubator-sdap-website.git The+Apache+Software+Foundation
+incubator-tamaya-site.git The+Apache+Software+Foundation
+incubator-airflow-site.git The+Apache+Software+Foundation
+samza-hello-samza.git The+Apache+Software+Foundation
+commons-lang.git The+Apache+Software+Foundation
+activemq-nms-openwire.git The+Apache+Software+Foundation
+incubator-guacamole-manual.git The+Apache+Software+Foundation
+mesos-site.git The+Apache+Software+Foundation
+juneau.git The+Apache+Software+Foundation
+steve-foobar.git The+Apache+Software+Foundation
+ambari.git The+Apache+Software+Foundation
+incubator-taverna-server.git The+Apache+Software+Foundation
+incubator-mnemonic-site.git The+Apache+Software+Foundation
+incubator-gobblin.git The+Apache+Software+Foundation
+metron.git The+Apache+Software+Foundation
+incubator-predictionio-template-similar-product.git The+Apache+Software+Foundation
+incubator-predictionio-template-text-classifier.git The+Apache+Software+Foundation
+httpcomponents-client.git The+Apache+Software+Foundation
+ant.git The+Apache+Software+Foundation
+incubator-guacamole-server.git The+Apache+Software+Foundation
+incubator-freemarker-online-tester.git The+Apache+Software+Foundation
+pdfbox-jbig2.git The+Apache+Software+Foundation
+incubator-spot.git The+Apache+Software+Foundation
+groovy-website.git The+Apache+Software+Foundation
+activemq-nms-openwire-generator.git The+Apache+Software+Foundation
+bigtop.git The+Apache+Software+Foundation
+activemq-nms-amqp.git The+Apache+Software+Foundation
+brooklyn.git The+Apache+Software+Foundation
+couchdb-couch-httpd.git The+Apache+Software+Foundation
+polygene-sandbox.git The+Apache+Software+Foundation
+servicemix-features.git ARRAY%280x1266f00%29
+couchdb-erlang-tests.git The+Apache+Software+Foundation
+madlib.git The+Apache+Software+Foundation
+archiva.git The+Apache+Software+Foundation
+mesos.git The+Apache+Software+Foundation
+incubator-milagro-mfa-sdk-core.git The+Apache+Software+Foundation
+curator.git The+Apache+Software+Foundation
+incubator-corinthia.git The+Apache+Software+Foundation
+apache-website-template.git The+Apache+Software+Foundation
+incubator-concerted.git The+Apache+Software+Foundation
+avro.git The+Apache+Software+Foundation
+httpcomponents-core.git The+Apache+Software+Foundation
+incubator-predictionio-sdk-python.git The+Apache+Software+Foundation
+juneau-website.git The+Apache+Software+Foundation
+logging-log4net.git The+Apache+Software+Foundation
+chukwa.git The+Apache+Software+Foundation
+incubator-ripple.git The+Apache+Software+Foundation
+arrow-site.git The+Apache+Software+Foundation
+flink.git The+Apache+Software+Foundation
+madlib-site.git The+Apache+Software+Foundation
+maven-scm.git The+Apache+Software+Foundation
+usergrid-javascript.git The+Apache+Software+Foundation
+flex-radii8.git The+Apache+Software+Foundation
+couchdb-ets-lru.git The+Apache+Software+Foundation
+incubator-trafodion-site.git The+Apache+Software+Foundation
+ignite.git The+Apache+Software+Foundation
diff --git a/src/test/resources/__files/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.txt b/src/test/resources/__files/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.txt
new file mode 100644
index 0000000..e1dbb87
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img src="/static/git-logo.png" width="72" class="logo" height="27" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" value="search" name="a" />
+<input value="8e6bbc4d4aa7cdc837625a05358c98ca15f72698" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">dc9c4db</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">[maven-release-plugin] prepare release maven-3.5.0-alpha-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=author" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly" class="list">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">cc91225573580bd07d8dce1aa53b7410c45561bb</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852" class="list">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hp=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-alpha-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hp=2b205f77e09887bbf176abba728d663715a36681;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hp=133ee325b674da07fa97db660480474ff029f86a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.txt b/src/test/resources/__files/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.txt
new file mode 100644
index 0000000..4bfc485
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.txt
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" class="logo" src="/static/git-logo.png" width="72" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input type="hidden" name="a" value="search" />
+<input value="0e7e3eeb597b92f1394b24e33d5933e995ee8104" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">da03d6b</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=author" class="list">rfscholte</a> <a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=author" title="Search for commits authored by rfscholte@apache.org" class="list">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:35:18 +0000</span> (12:35 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by rfscholte" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=committer" class="list">rfscholte</a> <a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=committer" title="Search for commits committed by rfscholte@apache.org" class="list">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:55:05 +0000</span> (12:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0e7e3eeb597b92f1394b24e33d5933e995ee8104</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">da03d6b03192399237750c15f96fa021977dd83b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hp=da03d6b03192399237750c15f96fa021977dd83b">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+<br/>
+Upgrade&nbsp;to&nbsp;modello-1.9.1<br/>
+Fix&nbsp;javadoc&nbsp;errors&nbsp;in&nbsp;tests<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hp=aea98dd16e0df99abae70d478b1891503fafa671;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hp=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hp=a9af5668ed8df1684f39e88f7e9628a4b20b5bba;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hp=43aa47c8f464d91d39d8c29c356fd0ef50fa179a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hp=7af756d7d55ce43665552577055080e6a3158ae2;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hp=874170e35de496d82213df3fa3e73628d391da5a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hp=1b47ec19b2b876374c208b159a8de1030ad12d00;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hp=d8b54b861891b6dd442ccd83c02cfd0660d0977a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hp=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.txt b/src/test/resources/__files/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.txt
new file mode 100644
index 0000000..5d2a6f7
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.txt
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" width="72" src="/static/git-logo.png" height="27" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" value="search" name="a" />
+<input type="hidden" value="51cc76c32625be2f807dcf2ffbeb085984729b57" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=51cc76c32625be2f807dcf2ffbeb085984729b57">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=51cc76c32625be2f807dcf2ffbeb085984729b57">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b021</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=51cc76c32625be2f807dcf2ffbeb085984729b57">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=author">Karl Heinz Marbaise</a> <a href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=author" class="list" title="Search for commits authored by khmarbaise@apache.org">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 29 Sep 2015 09:46:48 +0000</span> (11:46 +0200)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=committer">Karl Heinz Marbaise</a> <a class="list" title="Search for commits committed by khmarbaise@apache.org" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=committer">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 13 Mar 2017 21:08:51 +0000</span> (22:08 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">51cc76c32625be2f807dcf2ffbeb085984729b57</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">13125611c5b5623831a25e386eb923926f595f8c</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hp=181b0215aa1199e152db9d2c08b1a01436547805">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6090]&nbsp;CI&nbsp;friendly&nbsp;properties&nbsp;break&nbsp;submodule&nbsp;builds<br/>
+[MNG-6057]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;reactor&nbsp;order&nbsp;is&nbsp;changed<br/>
+&nbsp;o&nbsp;Based&nbsp;on&nbsp;the&nbsp;missing&nbsp;replacement&nbsp;of&nbsp;the&nbsp;versions&nbsp;${revision}<br/>
+&nbsp;&nbsp;&nbsp;${changelist}&nbsp;or&nbsp;${sha1}&nbsp;within&nbsp;the&nbsp;parent&nbsp;element&nbsp;the&nbsp;order<br/>
+&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;reactor&nbsp;changes.<br/>
+[MNG-5895]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;which&nbsp;is&nbsp;already<br/>
+defined&nbsp;via&nbsp;property&nbsp;in&nbsp;pom&nbsp;file.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hp=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hp=4ebb033cf98c3c128a313740cb9f161592dbdc76;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hp=cee376f1134db6d78a8bd78ff9f0c7108d86e448;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hp=59b05329bf0645d5bc90e4586c58fa9f8d910800;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.txt b/src/test/resources/__files/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.txt
new file mode 100644
index 0000000..72347a2
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.txt
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img src="/static/git-logo.png" width="72" alt="git" height="27" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input value="66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">4463498</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="title">MNG-6233 don't mix plexus and jsr330 annotations in aether-provider</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=author" title="Search for commits authored by Igor Fedorenko">Igor Fedorenko</a> <a title="Search for commits authored by ifedorenko@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=author">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 28 Mar 2017 12:41:38 +0000</span> (08:41 -0400)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=committer" title="Search for commits committed by Igor Fedorenko">Igor Fedorenko</a> <a title="Search for commits committed by ifedorenko@apache.org" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=committer" class="list">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 24 May 2017 19:33:04 +0000</span> (15:33 -0400)</td></tr>
+<tr><td>commit</td><td class="sha1">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">19b4dcdab3c06533d353007eaea8090f923f6298</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9" class="list">44634982a103a696d18619346756b1adaf3dbfd9</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hp=44634982a103a696d18619346756b1adaf3dbfd9">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+MNG-6233&nbsp;don't&nbsp;mix&nbsp;plexus&nbsp;and&nbsp;jsr330&nbsp;annotations&nbsp;in&nbsp;aether-provider<br/>
+<br/>
+<span class="signoff">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hp=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hp=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hp=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hp=c23794bada6bfb8dee836667140450ec117e05e6;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hp=79ffaade7d475b983d1070215b2270cfa524771b;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hp=47ef36012b61969b44e37a3a96f1e8c2193392b8;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.txt b/src/test/resources/__files/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.txt
new file mode 100644
index 0000000..a05bd13
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" height="27" src="/static/git-logo.png" class="logo" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input type="hidden" value="search" name="a" />
+<input value="138edd61fd100ec658bfa2d307c43b76940a5d7d" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">4b95ad9</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="title">[maven-release-plugin] prepare release maven-3.5.2 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">138edd61fd100ec658bfa2d307c43b76940a5d7d</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">271f4f17a9ae7ffaef796bf21a34d4014cf45c33</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292" class="list">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hp=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.2<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hp=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hp=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hp=308f55ddefe69721c1e3eb38166e7c9070560237;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hp=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hp=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hp=c252426567e49bd1b250f89479cfb1d4340886b2;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hp=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hp=da104fdf1c35a14c78dc7b04248777310b485590;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hp=6477875f14348a3781858499630476dcf5b9af15;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hp=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hp=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hp=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hp=82667619dac603e07ed7ab277888ab43a567b94e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hp=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hp=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.txt b/src/test/resources/__files/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.txt
new file mode 100644
index 0000000..193e2de
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.txt
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" height="27" alt="git" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input value="search" type="hidden" name="a" />
+<input value="0931bb2cc7630cc79adb98407db13315b4a709ee" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0931bb2cc7630cc79adb98407db13315b4a709ee">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0931bb2cc7630cc79adb98407db13315b4a709ee">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">f0535a4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0931bb2cc7630cc79adb98407db13315b4a709ee">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee" class="title">[MNG-6168] Fix unclosed streams</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a title="Search for commits authored by schulte@apache.org" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=author" class="list">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=committer">Christian Schulte</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=committer" title="Search for commits committed by schulte@apache.org">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0931bb2cc7630cc79adb98407db13315b4a709ee</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">b494a499b7131b11fc84f9c2e5be088f5cd48ef3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef" class="list">f0535a40e2dba47f00c5469941d3edad2a8effef</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hp=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6168]&nbsp;Fix&nbsp;unclosed&nbsp;streams<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hp=c769f89db75ea775b03ce77e735f603f6a8987e0;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hp=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hp=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hp=0d9af132b54d1b75ce4ca983189839194c4aa87b;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hp=ddd3e972f52f052ab20d228c4647f7545692aa82;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hp=2b0890b15ac15a19c6461be577289bf50e7d565c;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hp=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hp=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.txt b/src/test/resources/__files/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.txt
new file mode 100644
index 0000000..645853e
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" class="logo" alt="git" width="72" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input name="h" type="hidden" value="138edd61fd100ec658bfa2d307c43b76940a5d7d" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">4b95ad9</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="title">[maven-release-plugin] prepare release maven-3.5.2 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=author" class="list">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=committer" class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">138edd61fd100ec658bfa2d307c43b76940a5d7d</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">271f4f17a9ae7ffaef796bf21a34d4014cf45c33</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hp=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.2<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hp=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hp=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hp=308f55ddefe69721c1e3eb38166e7c9070560237;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hp=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hp=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hp=c252426567e49bd1b250f89479cfb1d4340886b2;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hp=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hp=da104fdf1c35a14c78dc7b04248777310b485590;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hp=6477875f14348a3781858499630476dcf5b9af15;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hp=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hp=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hp=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hp=82667619dac603e07ed7ab277888ab43a567b94e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hp=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hp=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.txt b/src/test/resources/__files/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.txt
new file mode 100644
index 0000000..d004865
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.txt
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" class="logo" height="27" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" name="h" value="0e7e3eeb597b92f1394b24e33d5933e995ee8104" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">da03d6b</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="title">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list">rfscholte</a> <a title="Search for commits authored by rfscholte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=author">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:35:18 +0000</span> (12:35 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=committer" title="Search for commits committed by rfscholte" class="list">rfscholte</a> <a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=committer" class="list" title="Search for commits committed by rfscholte@apache.org">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:55:05 +0000</span> (12:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0e7e3eeb597b92f1394b24e33d5933e995ee8104</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b" class="list">da03d6b03192399237750c15f96fa021977dd83b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hp=da03d6b03192399237750c15f96fa021977dd83b">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+<br/>
+Upgrade&nbsp;to&nbsp;modello-1.9.1<br/>
+Fix&nbsp;javadoc&nbsp;errors&nbsp;in&nbsp;tests<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hp=aea98dd16e0df99abae70d478b1891503fafa671;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hp=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hp=a9af5668ed8df1684f39e88f7e9628a4b20b5bba;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hp=43aa47c8f464d91d39d8c29c356fd0ef50fa179a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hp=7af756d7d55ce43665552577055080e6a3158ae2;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hp=874170e35de496d82213df3fa3e73628d391da5a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hp=1b47ec19b2b876374c208b159a8de1030ad12d00;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hp=d8b54b861891b6dd442ccd83c02cfd0660d0977a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hp=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.txt b/src/test/resources/__files/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.txt
new file mode 100644
index 0000000..568db6f
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.txt
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" alt="git" height="27" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" name="a" type="hidden" />
+<input type="hidden" name="h" value="114ef6c5a2802e8758e466af92b70f51fd7a2929" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christoph+B%C3%B6hme;st=author" title="Search for commits authored by Christoph Böhme" class="list">Christoph Böhme</a> <a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=christoph@b3e.net;st=author" title="Search for commits authored by christoph@b3e.net" class="list">&lt;christoph@b3e.net&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Feb 2017 06:32:17 +0000</span> (07:32 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=committer">Christian Schulte</a> <a class="list" title="Search for commits committed by schulte@apache.org" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=schulte@apache.org;st=committer">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 6 Mar 2017 16:35:24 +0000</span> (17:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">114ef6c5a2802e8758e466af92b70f51fd7a2929</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a" class="list">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hp=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6173]&nbsp;MavenSession.getAllProjects()&nbsp;should&nbsp;return&nbsp;all&nbsp;projects&nbsp;in&nbsp;the&nbsp;reactor<br/>
+<br/>
+This&nbsp;commit&nbsp;removes&nbsp;the&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;from&nbsp;the<br/>
+DefaultGraphBuilder.&nbsp;The&nbsp;GraphBuilder&nbsp;implementation&nbsp;should&nbsp;only&nbsp;build&nbsp;the<br/>
+graph&nbsp;and&nbsp;should&nbsp;not&nbsp;touch&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;passed&nbsp;into&nbsp;it.<br/>
+<br/>
+To&nbsp;allow&nbsp;complete&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;the&nbsp;ProjectDependencyGraph<br/>
+interface&nbsp;got&nbsp;enhanced&nbsp;so&nbsp;that&nbsp;GraphBuilder&nbsp;implementations&nbsp;can&nbsp;communicate&nbsp;all<br/>
+collected&nbsp;projects&nbsp;in&nbsp;addition&nbsp;to&nbsp;the&nbsp;processed&nbsp;list&nbsp;of&nbsp;projects.<br/>
+<br/>
+This&nbsp;closes&nbsp;#105<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/DefaultMaven.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hp=15b946e887839d33a94ec5e5c79a294f58e4ecae;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hp=0d5584b8afc801dfb5b90a26919792641dd32350;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hp=680d58469393bc45fc73388d11d6b7a5828ba9af;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hp=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hp=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hp=57d374fd88595df0823e3c9417cc3fd48ea8f12b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hp=951f133df42b3759b7b7988bf976fef1464a5aeb;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hp=b913caf5fc090f88045955e679067b2faf5f484f;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.txt b/src/test/resources/__files/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.txt
new file mode 100644
index 0000000..48365f5
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.txt
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/tree</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of master - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/master" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of master - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/master;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of master - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/master" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of master - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/master;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" height="27" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / tree
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input value="search" type="hidden" name="a" />
+<input value="refs/heads/master" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/master">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=refs/heads/master">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/master">commitdiff</a> | tree<br/>
+<a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/master;sf=tgz">snapshot</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commit;h=refs/heads/master" class="title">[MNG-6302] display progress at end of &quot;Building&quot; line</a>
+</div>
+<div class="page_body">
+<table class="tree">
+<tr class="dark">
+<td class="mode">-rw-r--r--</td>
+<td class="size">164</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=blob;f=.gitattributes;h=3bb3b5ea8a4db9916e7ca139dffe824ba3e939d8;hb=refs/heads/master" class="list">.gitattributes</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=.gitattributes;h=3bb3b5ea8a4db9916e7ca139dffe824ba3e939d8;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=.gitattributes;h=3bb3b5ea8a4db9916e7ca139dffe824ba3e939d8;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=.gitattributes;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="light">
+<td class="mode">-rw-r--r--</td>
+<td class="size">137</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=blob;f=.gitignore;h=f79c9285cd4ca44049fa51af32c99006d6d75fa6;hb=refs/heads/master" class="list">.gitignore</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=.gitignore;h=f79c9285cd4ca44049fa51af32c99006d6d75fa6;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=.gitignore;h=f79c9285cd4ca44049fa51af32c99006d6d75fa6;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=.gitignore;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">-rw-r--r--</td>
+<td class="size">8305</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=refs/heads/master" class="list">Jenkinsfile</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=Jenkinsfile;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="light">
+<td class="mode">-rw-r--r--</td>
+<td class="size">11358</td>
+<td class="list"><a class="list" href="/repos/asf?p=maven.git;a=blob;f=LICENSE;h=d645695673349e3947e8e5ae42332d0ac3164cd7;hb=refs/heads/master">LICENSE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=LICENSE;h=d645695673349e3947e8e5ae42332d0ac3164cd7;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=LICENSE;h=d645695673349e3947e8e5ae42332d0ac3164cd7;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=LICENSE;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">-rw-r--r--</td>
+<td class="size">166</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=blob;f=NOTICE;h=9485054bd14ab08d5aa9d0f0dcce23198bfa9529;hb=refs/heads/master" class="list">NOTICE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=NOTICE;h=9485054bd14ab08d5aa9d0f0dcce23198bfa9529;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=NOTICE;h=9485054bd14ab08d5aa9d0f0dcce23198bfa9529;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=NOTICE;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="light">
+<td class="mode">-rw-r--r--</td>
+<td class="size">810</td>
+<td class="list"><a class="list" href="/repos/asf?p=maven.git;a=blob;f=README.md;h=33a4be48ceab6e5f713b329f009c09a47df5664e;hb=refs/heads/master">README.md</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=README.md;h=33a4be48ceab6e5f713b329f009c09a47df5664e;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=README.md;h=33a4be48ceab6e5f713b329f009c09a47df5664e;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=README.md;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=apache-maven;h=afcfc526f8ff7f5f8e80f70fe3e717c84fb30d5b;hb=refs/heads/master">apache-maven</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=apache-maven;h=afcfc526f8ff7f5f8e80f70fe3e717c84fb30d5b;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">-rw-r--r--</td>
+<td class="size">867</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=blob;f=deploySite.sh;h=f6c265d7591f9f2863f5aaba220621d763385b1f;hb=refs/heads/master" class="list">deploySite.sh</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=deploySite.sh;h=f6c265d7591f9f2863f5aaba220621d763385b1f;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=deploySite.sh;h=f6c265d7591f9f2863f5aaba220621d763385b1f;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=deploySite.sh;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">-rw-r--r--</td>
+<td class="size">14047</td>
+<td class="list"><a class="list" href="/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hb=refs/heads/master">doap_Maven.rdf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=doap_Maven.rdf;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-artifact;h=92dc1fb70cf550771e994da39a41fbe5c6ac652e;hb=refs/heads/master">maven-artifact</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-artifact;h=92dc1fb70cf550771e994da39a41fbe5c6ac652e;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-builder-support;h=00954b55aff1058276ef92915438ace169b2297d;hb=refs/heads/master">maven-builder-support</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-builder-support;h=00954b55aff1058276ef92915438ace169b2297d;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-compat;h=09c860855182d7d787b0dccb77f78be7caed436f;hb=refs/heads/master">maven-compat</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-compat;h=09c860855182d7d787b0dccb77f78be7caed436f;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-core;h=c4c231dbfbd20671973d0604e37c803d63532d2b;hb=refs/heads/master">maven-core</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-core;h=c4c231dbfbd20671973d0604e37c803d63532d2b;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-embedder;h=3859af3e0610d5ba792ed8422cf3cda8fdfd86b4;hb=refs/heads/master">maven-embedder</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-embedder;h=3859af3e0610d5ba792ed8422cf3cda8fdfd86b4;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-model-builder;h=f397176e5a25859d7f774e02a7fc70f4a608b59c;hb=refs/heads/master">maven-model-builder</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-model-builder;h=f397176e5a25859d7f774e02a7fc70f4a608b59c;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-model;h=131d7f3167e3229f8fec2e4fed3acb43df61354e;hb=refs/heads/master">maven-model</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-model;h=131d7f3167e3229f8fec2e4fed3acb43df61354e;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-plugin-api;h=ce5029fcde7b14d8fd7b232c7cce129fb30cbeee;hb=refs/heads/master">maven-plugin-api</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-plugin-api;h=ce5029fcde7b14d8fd7b232c7cce129fb30cbeee;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-repository-metadata;h=17f26bfb9178b6c24f9afda5a04c900dbf234f5c;hb=refs/heads/master">maven-repository-metadata</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-repository-metadata;h=17f26bfb9178b6c24f9afda5a04c900dbf234f5c;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-resolver-provider;h=5d4398046184ece04509e7bceb6a709e068ebbb2;hb=refs/heads/master">maven-resolver-provider</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-resolver-provider;h=5d4398046184ece04509e7bceb6a709e068ebbb2;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-settings-builder;h=2b0fdfaad82c6c99f8688898ea8d602b172d81b8;hb=refs/heads/master">maven-settings-builder</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-settings-builder;h=2b0fdfaad82c6c99f8688898ea8d602b172d81b8;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-settings;h=bd1a43f8ede4aab0d7b64edb075a08ca34a34014;hb=refs/heads/master">maven-settings</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-settings;h=bd1a43f8ede4aab0d7b64edb075a08ca34a34014;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=maven-slf4j-provider;h=22b9e30f3220f34b0f2452f83dc4b414e34d6dc2;hb=refs/heads/master">maven-slf4j-provider</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=maven-slf4j-provider;h=22b9e30f3220f34b0f2452f83dc4b414e34d6dc2;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider;hb=refs/heads/master">history</a></td>
+</tr>
+<tr class="dark">
+<td class="mode">-rw-r--r--</td>
+<td class="size">25430</td>
+<td class="list"><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a572e4b90b2d60923eef4f609637dfaca7d4b210;hb=refs/heads/master">pom.xml</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a572e4b90b2d60923eef4f609637dfaca7d4b210;hb=refs/heads/master">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;h=a572e4b90b2d60923eef4f609637dfaca7d4b210;hb=refs/heads/master">history</a> | <a href="/repos/asf?p=maven.git;a=blob_plain;f=pom.xml;hb=refs/heads/master">raw</a></td>
+</tr>
+<tr class="light">
+<td class="mode">drwxr-xr-x</td>
+<td class="size">-</td>
+<td class="list"><a href="/repos/asf?p=maven.git;a=tree;f=src;h=1f1f2758985d0e293279a6e0f7da0397c63c0b5b;hb=refs/heads/master">src</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=tree;f=src;h=1f1f2758985d0e293279a6e0f7da0397c63c0b5b;hb=refs/heads/master">tree</a> | <a href="/repos/asf?p=maven.git;a=history;f=src;hb=refs/heads/master">history</a></td>
+</tr>
+</table>
+</div><div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss;h=refs/heads/master" class="rss_logo" title="log of master RSS feed">RSS</a>
+<a title="log of master Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/master" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.txt b/src/test/resources/__files/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.txt
new file mode 100644
index 0000000..5950c02
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" alt="git" width="72" height="27" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" value="search" name="a" />
+<input name="h" value="138edd61fd100ec658bfa2d307c43b76940a5d7d" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">4b95ad9</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="title">[maven-release-plugin] prepare release maven-3.5.2 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:54:47 +0000</span> (08:54 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">138edd61fd100ec658bfa2d307c43b76940a5d7d</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">271f4f17a9ae7ffaef796bf21a34d4014cf45c33</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=271f4f17a9ae7ffaef796bf21a34d4014cf45c33;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hp=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.2<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hp=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hp=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hp=308f55ddefe69721c1e3eb38166e7c9070560237;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=0b6328e01741ca04b95aebbda85d634e316409f7;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hp=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hp=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hp=c252426567e49bd1b250f89479cfb1d4340886b2;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hp=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hp=da104fdf1c35a14c78dc7b04248777310b485590;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hp=6477875f14348a3781858499630476dcf5b9af15;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hp=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hp=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hp=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hp=82667619dac603e07ed7ab277888ab43a567b94e;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hp=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=f7568746918e5b82e9d6e338987fb304af514aaf;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hp=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d;hpb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.txt b/src/test/resources/__files/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.txt
new file mode 100644
index 0000000..247e2a2
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" class="logo" src="/static/git-logo.png" alt="git" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input value="search" type="hidden" name="a" />
+<input value="3d0efa36963c217527230228a11ab44050ca1b10" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">138edd6</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=3d0efa36963c217527230228a11ab44050ca1b10">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">3d0efa36963c217527230228a11ab44050ca1b10</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">d7eb28efef296053d5f00a0a5130a1f87c6e1d66</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list">138edd61fd100ec658bfa2d307c43b76940a5d7d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10;hp=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hp=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hp=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hp=0b6328e01741ca04b95aebbda85d634e316409f7;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hp=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hp=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hp=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hp=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hp=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hp=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hp=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hp=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hp=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hp=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hp=f7568746918e5b82e9d6e338987fb304af514aaf;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hp=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.txt b/src/test/resources/__files/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.txt
new file mode 100644
index 0000000..d3dcd5f
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img src="/static/git-logo.png" height="27" width="72" alt="git" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input type="hidden" name="h" value="094e4e31a5af55bb17be87675da41d9aeca062f3" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=094e4e31a5af55bb17be87675da41d9aeca062f3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=094e4e31a5af55bb17be87675da41d9aeca062f3">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=094e4e31a5af55bb17be87675da41d9aeca062f3">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">[maven-release-plugin] prepare release maven-3.5.1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=author" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">094e4e31a5af55bb17be87675da41d9aeca062f3</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">dca30758f4ac5189fff76fa072dee84b1bed891d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hp=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hp=b286f749592343f380e5ce58cd01d015453021da;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hp=b13482bc766214e7336cb4a19cecae9ce781d085;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hp=955773135ada913fcc3534fd8868c5cfa8123b17;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hp=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hp=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hp=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hp=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hp=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hp=271404f57b3746ad61b2f516c6f7f882800881e8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hp=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hp=53e67e5483a70659699c856c2c57727dbf508aff;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hp=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hp=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hp=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hp=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.txt b/src/test/resources/__files/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.txt
new file mode 100644
index 0000000..15c5d9d
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.txt
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" src="/static/git-logo.png" height="27" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input name="h" value="587317b0095fc5d51041fed9e5b4786246a29a7b" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=587317b0095fc5d51041fed9e5b4786246a29a7b">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=587317b0095fc5d51041fed9e5b4786246a29a7b">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">8f025fa</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=587317b0095fc5d51041fed9e5b4786246a29a7b">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=author">rfscholte</a> <a class="list" title="Search for commits authored by rfscholte@apache.org" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=author">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=committer" title="Search for commits committed by rfscholte">rfscholte</a> <a class="list" title="Search for commits committed by rfscholte@apache.org" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=committer">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">587317b0095fc5d51041fed9e5b4786246a29a7b</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64" class="list">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hp=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+Upgrade&nbsp;modello&nbsp;to&nbsp;1.9.0<br/>
+Fix&nbsp;invalid&nbsp;Javadoc<br/>
+</div>
+<div class="list_head">
+59 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hp=f434ef0693a9ff66c3db098f7cb0b1baff624692;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hp=502b0e73a16fa683228ae5205ba8b196f5f2dedf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hp=2b205f77e09887bbf176abba728d663715a36681;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hp=b780f50af7bffeb9d692f860cda876247dd4d997;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hp=3b64eaf4d9d982ebbde88ad47a54a82d20d3e0a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hp=a8d293d1f22aa15e2b3dbbf1aecb90d0762ae35e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hp=c2fb7a18b39781c61adfeb09d7a32794b498c08f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hp=fb71078f3995e4077017e0ac55811c2d2393e8dd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hp=d7e891838da1876b918089602b69ca7b0053f71d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hp=102bc1d70e82110c375d2f9caf6b96a1bfbd21d6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hp=b85bac77c4a99f573b3f09a51ea81f9ab024b419;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hp=7fba304f81505913d6c88129c64ba0e9ad5c4f36;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hp=46aff9e8e54895eac71ce96c8468364a212e5982;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hp=a72ce8edd4637c4184ab4ef96429c2cfd35cb9ed;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hp=20e5585afca6814f98a0eabc0ed9a0edc826aa22;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hp=0e4a708feb53a6f117463cee6c60b65cc8e131b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hp=4a404e9338058cdf5e2d6223d4f1bc69f97b0a19;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hp=f1664034a4a9e907be7dd6494c73413762911c23;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hp=a99fb658e99aac1ac0eac121f65fa4211c95b781;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hp=0947ed3d59baee66e0b5dfe8a7f1fe9ebbe63f20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hp=7d35b102581a1787ddeb4b7c3d394487ac91527e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hp=343fbf95e014e12ad964b9a1c3fdd00290cb79b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hp=f02552aec9f0b3c8dbb5f818bc833d23be2fad8c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hp=0b5fff3422fc2fad43a368781601e7c07620bfcc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hp=a721355b04eef8a8bacc47810260aaf3aa08c344;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hp=a19467feaa01df69176e38f8eba92cf03e0315dc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hp=2e4c117e1467025f9cb3b4558bb18f96b66798c0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hp=a09a3cb9a04a495f757729f07a2348e03e37a05f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hp=b4a81075090772eddd508ad6649e6cda83c5bb7e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hp=2d7371ba7e72ef08fa820ad175539754d5c19df9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hp=aa56d57184f461c271a82d2e784deee4f26922de;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hp=5ef7745462bbb82daadab85cd7ea68532543bc38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hp=16eb76a3c8cc74b63dbf713bf8552cbe8569d7c1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hp=155abf920fed858f1e21e06ec62fcbc907a58d03;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hp=461316591592610d4685b8958721fec4e43e0386;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hp=f0fa2ac740d0eb8864ef38b19a607231f5c6781c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hp=0a99f75b18bd2de6cade8560a76378d10b281cfc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hp=984e22ab323575c6237f07258ce44d0444a18b6b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hp=72075fd0afcb3a8b47ab5a4a7cdda161048777df;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/project/MavenProject.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hp=cc35a57867a9988cb57c6f2a8670406840c17d42;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hp=679ee008856ed9b1742f85bda495beafd14a5e43;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hp=0d31eb2d06942e449a7662ca47a5ad40a56725b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hp=aaa0ee34a4355aea4ab94cc6996e4815451ff504;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hp=756cd957c95d67db92c896d6ca31fd49302efa2e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hp=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hp=76327eae85fb8661f731ae009135144b90cd7629;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hp=d2b01c1dab24bd9bdc553e9b91d9809cc4c40d29;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hp=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-model/src/main/mdo/maven.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hp=945ae032f56903724fd7a5b62dc151cd029daabe;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hp=43fffb5be20dc9b98c89829f64a0168b72640d5f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hp=d63cb49bd9c838a387eee04ebfa4c038ed81c4d3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hp=73e46fcc1caf6d8e8e29e4c4d35e76c4c2c0fd24;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hp=b440af0205c356eed2e7f2aca6cdbc0eff101972;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hp=28dc43d3b924399d74d2a6a7ae1f136153744055;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hp=e89abed8e8b6a212558e692f76da51a4203df187;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hp=8d3bf1f910b0dc02168a02469e22d4ddbd64923e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hp=53c04752f26b07a42adc6402aadee8482d8d7839;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-settings/src/main/mdo/settings.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hp=0d32e405ec2f205915ea74fa46f7e870e26e5d82;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/src/main/mdo/settings.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hp=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.txt b/src/test/resources/__files/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.txt
new file mode 100644
index 0000000..dcd7077
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" class="logo" height="27" alt="git" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input value="search" name="a" type="hidden" />
+<input name="h" type="hidden" value="d54e6f91a8652cdda61a20f051f97f11d4c3c982" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29dde</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="title">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=author" class="list" title="Search for commits authored by schulte@apache.org">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=committer">Christian Schulte</a> <a title="Search for commits committed by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=committer">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">d54e6f91a8652cdda61a20f051f97f11d4c3c982</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">de435992b8d624f256d043f6af54c0e7d54e48ce</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hp=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+s/@since&nbsp;3.5.0-alpha-2/@since&nbsp;3.5.0/g<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hp=d206d730e021aa2316da7d86606d1a7d90648cce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hp=effab0bc12400d81022fc54993191af38053203c;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hp=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hp=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hp=39695f7f5849ff67dd6028849ce508e240427bdc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hp=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.txt b/src/test/resources/__files/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.txt
new file mode 100644
index 0000000..a75b5e2
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" alt="git" width="72" class="logo" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input type="hidden" value="search" name="a" />
+<input value="181b0215aa1199e152db9d2c08b1a01436547805" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=181b0215aa1199e152db9d2c08b1a01436547805">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=181b0215aa1199e152db9d2c08b1a01436547805">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">809ba34</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=181b0215aa1199e152db9d2c08b1a01436547805">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805" class="title">[MNG-6115] prevent JAnsi from writing temp native files to lib/ext</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy">Hervé Boutemy</a> <a href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=author" title="Search for commits authored by hboutemy@apache.org" class="list">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 23:39:31 +0000</span> (<span class="atnight">00:39</span> +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=committer" title="Search for commits committed by Hervé Boutemy" class="list">Hervé Boutemy</a> <a class="list" title="Search for commits committed by hboutemy@apache.org" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=committer">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 12 Mar 2017 11:12:16 +0000</span> (12:12 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">181b0215aa1199e152db9d2c08b1a01436547805</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">c05b5779b56a33a736e72ff0fdf9d7cd19e338a6</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e" class="list">809ba34055c70eab31876aad03c577e925fa2e6e</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805;hp=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6115]&nbsp;prevent&nbsp;JAnsi&nbsp;from&nbsp;writing&nbsp;temp&nbsp;native&nbsp;files&nbsp;to&nbsp;lib/ext<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805">apache-maven/src/bin/mvn</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hp=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/bin/mvn.cmd</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hp=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/lib/jansi-native/README.txt</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/main/assembly/component.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hp=ca4dcb69a375d098a97df8bb4d3a1f377ac4da34;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/main/assembly/component.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hp=b3367c177c91fae32831207ab4a568121da621f0;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.txt b/src/test/resources/__files/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.txt
new file mode 100644
index 0000000..98a60bc
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" width="72" class="logo" src="/static/git-logo.png" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" name="a" type="hidden" />
+<input name="h" type="hidden" value="a4b0b63b62533399878c9de0656f88f100a46aa0" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=a4b0b63b62533399878c9de0656f88f100a46aa0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=a4b0b63b62533399878c9de0656f88f100a46aa0">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=a4b0b63b62533399878c9de0656f88f100a46aa0">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">a4b0b63b62533399878c9de0656f88f100a46aa0</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">b0ba346c2fe1cc5851f1288c480fb79d7549e177</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7444045639af65f6095c62210b5713f426</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hp=ff8f5e7444045639af65f6095c62210b5713f426">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hp=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hp=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hp=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hp=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hp=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hp=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hp=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hp=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hp=500a82467249efcbb31c44e312a964ae1f4410d8;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hp=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hp=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hp=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hp=bc225781f26a765bbd512838d3ff651feb243a52;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hp=363e00dfbf44107962a3816e1ef174ada20b0641;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hp=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.txt b/src/test/resources/__files/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.txt
new file mode 100644
index 0000000..a7c688e
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" width="72" alt="git" height="27" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" type="hidden" name="a" />
+<input value="3d0efa36963c217527230228a11ab44050ca1b10" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+<a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">first</a> &sdot; <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=0" title="Alt-p" accesskey="p">prev</a> &sdot; <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2" title="Alt-n" accesskey="n">next</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=summary" class="title">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27" class="list subject">Updated doap_Maven.rdf file</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1407a10485e826795db23c114c4c37cf951a2e27;hb=1407a10485e826795db23c114c4c37cf951a2e27">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2" class="list subject" title="Fixed links in pom which pointed to shut down codehaus jira.">Fixed links in pom which pointed to shut down codehaus... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6171] always show WARNING about usage of a non threadsafe plugin" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">[MNG-6171] always show WARNING about usage of a non... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;hb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102" class="list subject" title="[MNG-6140] maven-core depends on shared-utils (not project-utils)">[MNG-6140] maven-core depends on shared-utils (not... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;hb=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">[MNG-6150] Javadoc improvements for 3.5.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;hb=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a title="Search for commits authored by robert.patrick" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=robert.patrick;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a91e61446fcf65a75172072ee091e154?s=16" alt="" />&nbsp;robert.patrick</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca" class="list subject" title="[MNG-5889] .mvn directory should be picked when using --file">[MNG-5889] .mvn directory should be picked when using... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;hb=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17" class="list subject" title="[MNG-5297] improved explanations on prerequisites.maven in Maven 3">[MNG-5297] improved explanations on prerequisites.maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;hb=19d5b9dfa108a94c0825215a013ac21253cb0a17">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-12</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922" class="list subject">[MNG-5968] Default plugin version updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0284dda81beb43b54116326f9a6efd439d40c922">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0284dda81beb43b54116326f9a6efd439d40c922;hb=0284dda81beb43b54116326f9a6efd439d40c922">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0284dda81beb43b54116326f9a6efd439d40c922;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4" class="list subject">[MNG-5967] Dependency updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;hb=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Alex+Henrie;st=author" title="Search for commits authored by Alex Henrie" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/961adea0c1a2f7e72145b36bbf2b3233?s=16" alt="" />&nbsp;Alex Henrie</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">[MNG-5934] String handling issues identified by PMD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;hb=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">[MNG-2199] Support version ranges in parent elements</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;hb=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;hb=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a title="Search for commits authored by Archimedes Trajano" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Archimedes+Trajano;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/dd8170545fe1afd0c9b4b7894c9b66f5?s=16" alt="" />&nbsp;<span title="Archimedes Trajano">Archimedes... </span></a></td><td><a title="[MNG-6166] mvn dependency:go-offline fails due to missing transitive dependency jdom... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">[MNG-6166] mvn dependency:go-offline fails due to missi... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66a0fbe495f7df45562bee22188341899e1ca839">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66a0fbe495f7df45562bee22188341899e1ca839;hb=66a0fbe495f7df45562bee22188341899e1ca839">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66a0fbe495f7df45562bee22188341899e1ca839;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Josh Soref" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a title="[MNG-6165] Deprecate and replace incorrectly spelled public API" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">[MNG-6165] Deprecate and replace incorrectly spelled... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;hb=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-05</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Arnaud Heritier" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arnaud+Heritier;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=16" alt="" />&nbsp;Arnaud Heritier</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa" class="list subject" title="[MNG-5961] Fix the SLF4J logger factory implementation used for LOG4J2">[MNG-5961] Fix the SLF4J logger factory implementation... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;hb=23ceca36e7c980cc8d8bdc16d64ede98189079aa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-03</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Josh Soref" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b" class="list subject" title="[MNG-6146] Several small stylistic and spelling improvements to code and documentation">[MNG-6146] Several small stylistic and spelling improve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;hb=17402659845ea21b0dd9f9989d484fb32c3aa28b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stuart McCulloch" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">[MNG-5981] upgrade Sisu to 0.3.3 to pick up lifecycle fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;hb=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b" class="list subject" title="[MNG-5878] added project.directory property to support module name !=">[MNG-5878] added project.directory property to support... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;hb=9b763cc002e9a4e247baf7538727da5a29a6ce0b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6140] renamed aether to resolver, added slf4j-provider" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">[MNG-6140] renamed aether to resolver, added slf4j... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;hb=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6110] renamed 'maven-aether-provider' to 'maven-resolver-provider'" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">[MNG-6110] renamed 'maven-aether-provider' to 'maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;hb=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Harald Wellmann" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Harald+Wellmann;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/096beb456eb9c73bf6ff1b8ea35fe804?s=16" alt="" />&nbsp;Harald Wellmann</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33" class="list subject">[MNG-6110] Upgrade Aether to Maven Resolver 1.0.3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;hb=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-5368] UnsupportedOperationException thrown when version range is not correct... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">[MNG-5368] UnsupportedOperationException thrown when... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;hb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12" class="list subject" title="[MNG-6137] Clean up duplicate dependencies caused by incomplete Wagon HTTP Provider... ">[MNG-6137] Clean up duplicate dependencies caused by... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;hb=23b5fcffa75b89e5c3141be5269840d6cd70fe12">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">[MNG-6136] Upgrade Maven Wagon to 2.12</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;hb=ce93bb42b95c097ce7671576ae9e780b5a2bc653">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7" class="list subject">[MNG-6003] Drastically reduce JAVA_HOME discovery code</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2678388ea2cebc43f58009720609523ae09176f7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2678388ea2cebc43f58009720609523ae09176f7;hb=2678388ea2cebc43f58009720609523ae09176f7">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2678388ea2cebc43f58009720609523ae09176f7;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">[MNG-6001] Replace %HOME% with %USERPROFILE% in mvn.cmd</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;hb=d426bf9c6e59f893499c623c3434ce8f61200d9f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">[MNG-5963] mvn.cmd does not return ERROR_CODE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;hb=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Miriam Lee" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Miriam+Lee;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/878df0e2a8b47da358b3e6d4828b05ce?s=16" alt="" />&nbsp;Miriam Lee</a></td><td><a title="[MNG-5962] mvn.cmd fails when the current directory has spaces in between" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169">[MNG-5962] mvn.cmd fails when the current directory... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842b07be97fdb7d4f36e167f596eb185f9601169">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842b07be97fdb7d4f36e167f596eb185f9601169;hb=842b07be97fdb7d4f36e167f596eb185f9601169">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=842b07be97fdb7d4f36e167f596eb185f9601169;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Joseph Walton" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4" class="list subject" title="[MNG-5852] mvn shell script invokes /bin/sh but requires Bash functions">[MNG-5852] mvn shell script invokes /bin/sh but require... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=135102022763eaa62fa1d0125adab7ff207ef2f4;hb=135102022763eaa62fa1d0125adab7ff207ef2f4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=135102022763eaa62fa1d0125adab7ff207ef2f4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Joseph Walton" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a title="[MNG-5829] mvn shell script fails with syntax error on Solaris 10" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">[MNG-5829] mvn shell script fails with syntax error... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;hb=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;hb=8c7ce555720ec205680a1ce71ede03a4bc49bedb">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374" class="list subject">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;hb=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3" class="list subject">[MNG-6014] Removing ArtifactHandler for ejb3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;hb=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Tobias Oberlies" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Tobias+Oberlies;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b81bf0b56cb71d5bf83e9b853a268fcf?s=16" alt="" />&nbsp;Tobias Oberlies</a></td><td><a title="[MNG-5823] mvnDebug doesn't work with M2_HOME with spaces - missing quotes" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">[MNG-5823] mvnDebug doesn't work with M2_HOME with... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;hb=46c1581474ed3b8110dbc7275172b92056b6e5dd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8" class="list subject" title="[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly when using &quot;&amp;&amp;&quot;">[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;hb=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28" class="list subject" title="[MNG-6078] Can't overwrite properties which have been defined in">[MNG-6078] Can't overwrite properties which have been... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca4303031357a7decaee8de770b71fb2c2fedd28;hb=ca4303031357a7decaee8de770b71fb2c2fedd28">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca4303031357a7decaee8de770b71fb2c2fedd28;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="[MNG-6092] warn if prerequisites.maven is used for non-plugin projects" href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">[MNG-6092] warn if prerequisites.maven is used for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;hb=4604c49ee442fef48c0d3efe35fb85d2f0784131">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e" class="list subject" title="[MNG-5993] Confusing error message in case of missing/empty">[MNG-5993] Confusing error message in case of missing... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;hb=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5607] Don't use M2_HOME in mvn shell/command scripts anymore" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351">[MNG-5607] Don't use M2_HOME in mvn shell/command scrip... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=065281c43d7435be204aa963e1f94d1128bb5351">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=065281c43d7435be204aa963e1f94d1128bb5351;hb=065281c43d7435be204aa963e1f94d1128bb5351">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=065281c43d7435be204aa963e1f94d1128bb5351;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arlo+Louis+O%27Keeffe;st=author" title="Search for commits authored by Arlo Louis O'Keeffe"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b5439ee947ba94aa8e17acfd7d923217?s=16" alt="" />&nbsp;<span title="Arlo Louis O'Keeffe">Arlo Louis... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054" class="list subject" title="[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup scripts">[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;hb=4337d18af65df8d3221bdd1e393f13c5f4db9054">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">Remove Subversion keywords from LICENSE.vm</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;hb=b9285469a587f7c4bdc777c50173ba3a0619cc9e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">[MNG-6145] Remove non-existent m2 include in component.xml</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;hb=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601" class="list subject" title="[MNG-6147] MetadataResolutionResult#getGraph() contains duplicate if clause">[MNG-6147] MetadataResolutionResult#getGraph() contains... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f53f1547a16fb0f7e288de5c4684c599652ee601;hb=f53f1547a16fb0f7e288de5c4684c599652ee601">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f53f1547a16fb0f7e288de5c4684c599652ee601;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647" class="list subject" title="[MNG-6144] DefaultWagonManagerTest#testGetMissingJarForced() passed incorrect value">[MNG-6144] DefaultWagonManagerTest#testGetMissingJarFor... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=920f10a561dee3c3bc34d356082dafd1457a8647">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=920f10a561dee3c3bc34d356082dafd1457a8647;hb=920f10a561dee3c3bc34d356082dafd1457a8647">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=920f10a561dee3c3bc34d356082dafd1457a8647;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a title="[MNG-6105] properties.internal.SystemProperties.addSystemProperties() is not really... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">[MNG-6105] properties.internal.SystemProperties.addSyst... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;hb=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6" class="list subject" title="[MNG-5883] Silence unnecessary legacy local repository warning">[MNG-5883] Silence unnecessary legacy local repository... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;hb=1e2a80eced0f01c182458a2c7e7919634fa632f6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Stuart McCulloch" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a title="[MNG-5958] restore binary compatibility of Lifecycle.setPhases" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">[MNG-5958] restore binary compatibility of Lifecycle... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;hb=6b31c4a556f51cd1c2064fe773550c0acf14d307">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">[MNG-5931] Fixing documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;hb=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f" class="list subject" title="[MNG-5946] Fix links etc. in README.txt which is part of the delivery">[MNG-5946] Fix links etc. in README.txt which is part... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c794c2a393855ad4d247783876613f1bb289e77f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c794c2a393855ad4d247783876613f1bb289e77f;hb=c794c2a393855ad4d247783876613f1bb289e77f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c794c2a393855ad4d247783876613f1bb289e77f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c" class="list subject">o Updated to remove errors reported by Checkstyle.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;hb=a99a78984c1f20394abf6e76b6167b9e61e6163c">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">added core its to projects' sources</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;hb=311fc62b7daca1d63596e2202598a0fd3e4d77e2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">added link to 3.3.1 release notes for details on .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;hb=4547ff73d84f189dea35f60dffafff9cf2f446ba">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d" class="list subject">removed now unused checkstyle suppress warnings</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;hb=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">updated notice</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;hb=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">improved documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;hb=512fa6a45b73663ed5b5e0e896539d1084da36f3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">added core extensions documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;hb=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9" class="list subject">added README.md to rat excludes</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d432fb515c390beb593d8c4608775c46cfc03f9;hb=9d432fb515c390beb593d8c4608775c46cfc03f9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9d432fb515c390beb593d8c4608775c46cfc03f9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="point to our documentation on plugins dependencies upgrade" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8">point to our documentation on plugins dependencies... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfbad56f65b9d664c7967122b76a5389931080f8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfbad56f65b9d664c7967122b76a5389931080f8;hb=cfbad56f65b9d664c7967122b76a5389931080f8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cfbad56f65b9d664c7967122b76a5389931080f8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">updated urls (https, plexus) and license header formatting</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=84085c0a9ce4febee8be124fe61f02cd40185d20;hb=84085c0a9ce4febee8be124fe61f02cd40185d20">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=84085c0a9ce4febee8be124fe61f02cd40185d20;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a" class="list subject">[MNG-6017] Removing ArtifactHandler for par LifeCycle</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;hb=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6030] ReactorModelCache do not used effectively after maven version 3.0.5 which... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">[MNG-6030] ReactorModelCache do not used effectively... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfb075ac706b25df630f3671f61f8d8313e0f138;hb=cfb075ac706b25df630f3671f61f8d8313e0f138">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cfb075ac706b25df630f3671f61f8d8313e0f138;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">added standard license and download links</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;hb=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b" class="list subject">Jenkins file notification email title improvement</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;hb=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87" class="list subject" title="[MNG-6093] use monkey patched slf4j-simple provider with Maven color">[MNG-6093] use monkey patched slf4j-simple provider... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;hb=94bc4de2ea54afa09a353034ed06edf0f68a8d87">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">[MNG-3507] added color to Maven execution output messages</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;hb=b80915b8822b51aafa962a9ef53a61c0ac59033d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">[MNG-5904] Remove the whole Ant build</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8b661620521de63586f825257e9c08c37e251eb5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8b661620521de63586f825257e9c08c37e251eb5;hb=8b661620521de63586f825257e9c08c37e251eb5">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8b661620521de63586f825257e9c08c37e251eb5;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">[MNG-6102] Introduce ${maven.conf} in m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;hb=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5977] Improve output readability of our MavenTransferListener implementations" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e">[MNG-5977] Improve output readability of our MavenTrans... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=149cce7a867956efeaf72d527f61297bf2471b1e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=149cce7a867956efeaf72d527f61297bf2471b1e;hb=149cce7a867956efeaf72d527f61297bf2471b1e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=149cce7a867956efeaf72d527f61297bf2471b1e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a" class="list subject" title="[MNG-5954] Remove outdated maven-embedder/src/main/resources/META-INF/MANIFEST.MF">[MNG-5954] Remove outdated maven-embedder/src/main... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;hb=deefd9342b13f1fec786ddb00ff3b39299e6e11a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportingUtils#formatTimestamp" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportin... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;hb=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Nemo+Chen;st=author" title="Search for commits authored by Nemo Chen"><img width="16" class="avatar" src="//www.gravatar.com/avatar/470a6351e73c657df11b082f654749ad?s=16" alt="" />&nbsp;Nemo Chen</a></td><td><a title="[MNG-6081] Log refactoring - Method Invocation Replaced By Variable" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">[MNG-6081] Log refactoring - Method Invocation Replaced... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;hb=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996" class="list subject">[MNG-6106] Remove maven.home setter from m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5053a628c0a4eb069ab5512ad7491494207cb996">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5053a628c0a4eb069ab5512ad7491494207cb996;hb=5053a628c0a4eb069ab5512ad7491494207cb996">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5053a628c0a4eb069ab5512ad7491494207cb996;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8" class="list subject" title="[MNG-6138] Remove obsolete message_*.properties form maven-core">[MNG-6138] Remove obsolete message_*.properties form... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;hb=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5836] put $maven.home/conf/logging first in classpath to avoid" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">[MNG-5836] put $maven.home/conf/logging first in classp... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;hb=c516ef79aecdeef5297e44bb5e836e67ffa5336f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6088] add a newline after forked execution success message" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">[MNG-6088] add a newline after forked execution success... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=079f6b3ba3301035841e091cd237cd8295168741">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=079f6b3ba3301035841e091cd237cd8295168741;hb=079f6b3ba3301035841e091cd237cd8295168741">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=079f6b3ba3301035841e091cd237cd8295168741;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" title="Search for commits authored by Guillaume Boué"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">[MNG-6117] ${session.parallel} not correctly set</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d413296cf396d4df385d1323843f9464af0c8a3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d413296cf396d4df385d1323843f9464af0c8a3e;hb=d413296cf396d4df385d1323843f9464af0c8a3e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d413296cf396d4df385d1323843f9464af0c8a3e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7" class="list subject">Merge branch 'MNG-5629'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;hb=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-11</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">[INFRA-13307] Now we can build on either Windows node</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a83296d795536f43fe38fa277752003ca15ada53">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a83296d795536f43fe38fa277752003ca15ada53;hb=a83296d795536f43fe38fa277752003ca15ada53">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a83296d795536f43fe38fa277752003ca15ada53;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-5629] ClosedChannelException from DefaultUpdateCheckManager.read" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">[MNG-5629] ClosedChannelException from DefaultUpdateChe... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;hb=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">[MNG-6152] Add a Jenkinsfile</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e51fc87277bb988aed7641d02fd888c77d0a1206;hb=e51fc87277bb988aed7641d02fd888c77d0a1206">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e51fc87277bb988aed7641d02fd888c77d0a1206;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-04</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">[MNG-6151] Set version to 3.5.0-SNAPSHOT</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;hb=bce33aa2662a51d18cb00347cf2fb174dc195fb1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;hb=737de43e392fc15a0ce366db98d70aa18b3f6c03">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5" class="list subject">[maven-release-plugin] prepare release maven-3.3.9</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.9"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.9">maven-3.3.9</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;hb=bb52d8502b132ec0a5a3f4c09453c07478323dc5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-08</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">[MNG-5882] Nonportable shell constructs cause bin/mvn... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;hb=cf2f373ddb38215f7122f743d381ead7e346ed2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-02</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385" class="list subject" title="[MNG-5840] A regression had crept in and was missed as the intergration tests were... ">[MNG-5840] A regression had crept in and was missed... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1953284925616e691fb881c5e3fa8fbdd1830385">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1953284925616e691fb881c5e3fa8fbdd1830385;hb=1953284925616e691fb881c5e3fa8fbdd1830385">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1953284925616e691fb881c5e3fa8fbdd1830385;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-31</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">[MNG-5871] refactoring: improved empty urls handling</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;hb=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;hb=406a46fd83e9b620d34e5f49cc132e06a3a00898">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627" class="list subject">[maven-release-plugin] prepare release maven-3.3.8</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.8"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.8">maven-3.3.8</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;hb=cdd15915eb4b74ccab621e51aff9ada4f455a627">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9" class="list subject" title="Fix for urls being empty in the POM and causing an out of bounds exception">Fix for urls being empty in the POM and causing an... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;hb=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=508d97ec87526d5e308df0857c21546b4024801f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=508d97ec87526d5e308df0857c21546b4024801f;hb=508d97ec87526d5e308df0857c21546b4024801f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=508d97ec87526d5e308df0857c21546b4024801f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">[maven-release-plugin] prepare release maven-3.3.7</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.7"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.7">maven-3.3.7</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;hb=d48a49b3539e66e073e35cc6a5137a94d16465f2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3" class="list subject">[MNG-5915] Upgrade Wagon version to 2.10</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;hb=b6c9bee1b60ff8ad142651052fb7729cfd206be3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-20</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4497e2bb1e55052ef5b103522d71a63e60322816">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4497e2bb1e55052ef5b103522d71a63e60322816;hb=4497e2bb1e55052ef5b103522d71a63e60322816">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4497e2bb1e55052ef5b103522d71a63e60322816;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-18</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690" class="list subject" title="Revert &quot;[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3&quot;">Revert &quot;[MNG-5898] Multi-module build with ear fails... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=20854ce7be9837639f1e5f92f33bfb28370d1690;hb=20854ce7be9837639f1e5f92f33bfb28370d1690">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=20854ce7be9837639f1e5f92f33bfb28370d1690;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f3a3ef2632683dd1627ca42a4ded87337e937823;hb=f3a3ef2632683dd1627ca42a4ded87337e937823">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f3a3ef2632683dd1627ca42a4ded87337e937823;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade" class="list subject" title="[MNG-5649] Use Commons Lang's Validate to intercept invalid input">[MNG-5649] Use Commons Lang's Validate to intercept... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;hb=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;hb=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=72e2478ec589e906afa1409c192cee7e33adde96">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=72e2478ec589e906afa1409c192cee7e33adde96;hb=72e2478ec589e906afa1409c192cee7e33adde96">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=72e2478ec589e906afa1409c192cee7e33adde96;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-14</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0" class="list subject">[MNG-5911] Upgrade maven-parent to version 27</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;hb=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a" class="list subject">updated Jira location</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;hb=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;sf=tgz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a accesskey="n" title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.txt b/src/test/resources/__files/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.txt
new file mode 100644
index 0000000..d1b93d6
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" width="72" height="27" alt="git" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" name="a" value="search" />
+<input type="hidden" value="312eb53502b78355ab21e27610e7ef253990f574" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=312eb53502b78355ab21e27610e7ef253990f574">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=312eb53502b78355ab21e27610e7ef253990f574">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">094e4e3</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=312eb53502b78355ab21e27610e7ef253990f574">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=committer" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">312eb53502b78355ab21e27610e7ef253990f574</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">f9c0727e27c2cdcc0a005c8cd6e67125e605dc26</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">094e4e31a5af55bb17be87675da41d9aeca062f3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574;hp=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hp=eb97543627e4359edd8b476ec82feebc025ede73;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hp=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hp=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hp=9d3542eb22c562979baa23978a4fe51297907779;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hp=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hp=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hp=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hp=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hp=9e81210a0fc349e664100b0b2a75777af384f94a;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hp=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hp=c78fde1f06ca5e10604a10838f85f100730a6800;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hp=dd602396202a110f4bef031c70d5d426e62d8d69;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hp=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hp=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hp=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.txt b/src/test/resources/__files/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.txt
new file mode 100644
index 0000000..03a9792
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.txt
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of MNG-6012-Missing-Profile-At-End - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6012-Missing-Profile-At-End" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6012-Missing-Profile-At-End - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6012-Missing-Profile-At-End;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6012-Missing-Profile-At-End - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6012-Missing-Profile-At-End" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6012-Missing-Profile-At-End - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6012-Missing-Profile-At-End;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" height="27" src="/static/git-logo.png" alt="git" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" name="a" value="search" />
+<input value="refs/heads/MNG-6012-Missing-Profile-At-End" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6012-Missing-Profile-At-End">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6012-Missing-Profile-At-End">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6012-Missing-Profile-At-End">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d7dd947c8c8be64b8be622cbee2911753bd61c44;hb=refs/heads/MNG-6012-Missing-Profile-At-End">tree</a><br/>
+(merge: <a href="/repos/asf?p=maven.git;a=commit;h=cc1b901248a7be0ed1e977289e2289b08ea317ee">cc1b901</a> <a href="/repos/asf?p=maven.git;a=commit;h=7bf0a63d5bfc2384430dbc145f4174042c281532">7bf0a63</a>)<br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6012-Missing-Profile-At-End">Merge branch 'MNG-6012-Missing-Profile-At-End' of https://git-wip-us.apache.org/repos...  <span class="refs"> <span class="head" title="heads/MNG-6012-Missing-Profile-At-End"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6012-Missing-Profile-At-End">MNG-6012-Missing-Profile-At-End</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6012-Missing-Profile-At-End;s=khmarbaise;st=author" title="Search for commits authored by khmarbaise">khmarbaise</a> <a class="list" title="Search for commits authored by khmarbaise@apache.org" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6012-Missing-Profile-At-End;s=khmarbaise@apache.org;st=author">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 24 Sep 2016 14:35:23 +0000</span> (16:35 +0200)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6012-Missing-Profile-At-End;s=khmarbaise;st=committer" title="Search for commits committed by khmarbaise" class="list">khmarbaise</a> <a class="list" title="Search for commits committed by khmarbaise@apache.org" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6012-Missing-Profile-At-End;s=khmarbaise@apache.org;st=committer">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 24 Sep 2016 14:35:23 +0000</span> (16:35 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">54f1c0caebb47fde2ba0b833b3935159dd447fa0</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=d7dd947c8c8be64b8be622cbee2911753bd61c44;hb=refs/heads/MNG-6012-Missing-Profile-At-End">d7dd947c8c8be64b8be622cbee2911753bd61c44</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=d7dd947c8c8be64b8be622cbee2911753bd61c44;hb=refs/heads/MNG-6012-Missing-Profile-At-End">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6012-Missing-Profile-At-End;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=cc1b901248a7be0ed1e977289e2289b08ea317ee" class="list">cc1b901248a7be0ed1e977289e2289b08ea317ee</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cc1b901248a7be0ed1e977289e2289b08ea317ee">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6012-Missing-Profile-At-End;hp=cc1b901248a7be0ed1e977289e2289b08ea317ee">diff</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=7bf0a63d5bfc2384430dbc145f4174042c281532" class="list">7bf0a63d5bfc2384430dbc145f4174042c281532</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=7bf0a63d5bfc2384430dbc145f4174042c281532">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6012-Missing-Profile-At-End;hp=7bf0a63d5bfc2384430dbc145f4174042c281532">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+Merge&nbsp;branch&nbsp;'MNG-6012-Missing-Profile-At-End'&nbsp;of&nbsp;https://git-wip-us.apache.org/repos/asf/maven&nbsp;into&nbsp;MNG-6012-Missing-Profile-At-End<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="combined diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=94ad94c750d66e6ac8c3437fde63a76420157e73;hb=refs/heads/MNG-6012-Missing-Profile-At-End">maven-core/src/main/java/org/apache/maven/DefaultMaven.java</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=94ad94c750d66e6ac8c3437fde63a76420157e73;hp=a38cae8320fddb155bec7f6234d45b4389b0adb5;hb=refs/heads/MNG-6012-Missing-Profile-At-End;hpb=cc1b901248a7be0ed1e977289e2289b08ea317ee">diff1</a> | </td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=94ad94c750d66e6ac8c3437fde63a76420157e73;hp=7051737145c616deb4175d3e5a8a6e555ac05f0a;hb=refs/heads/MNG-6012-Missing-Profile-At-End;hpb=7bf0a63d5bfc2384430dbc145f4174042c281532">diff2</a> | </td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=94ad94c750d66e6ac8c3437fde63a76420157e73;hb=refs/heads/MNG-6012-Missing-Profile-At-End">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;hb=refs/heads/MNG-6012-Missing-Profile-At-End">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=7c4ed9a1cfe1b378558a5ed9882f24a6d5533799;hb=refs/heads/MNG-6012-Missing-Profile-At-End" class="list">maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=7c4ed9a1cfe1b378558a5ed9882f24a6d5533799;hp=686850d988e08b26bf9f90b867832d1d79125197;hb=refs/heads/MNG-6012-Missing-Profile-At-End;hpb=cc1b901248a7be0ed1e977289e2289b08ea317ee">diff1</a> | </td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=7c4ed9a1cfe1b378558a5ed9882f24a6d5533799;hp=a95a7f2e95b962b17c4fa22462561ac1eafe7ad5;hb=refs/heads/MNG-6012-Missing-Profile-At-End;hpb=7bf0a63d5bfc2384430dbc145f4174042c281532">diff2</a> | </td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=7c4ed9a1cfe1b378558a5ed9882f24a6d5533799;hb=refs/heads/MNG-6012-Missing-Profile-At-End">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;hb=refs/heads/MNG-6012-Missing-Profile-At-End">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6012-Missing-Profile-At-End" class="rss_logo" title="log of MNG-6012-Missing-Profile-At-End RSS feed">RSS</a>
+<a class="rss_logo" title="log of MNG-6012-Missing-Profile-At-End Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6012-Missing-Profile-At-End">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.txt b/src/test/resources/__files/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.txt
new file mode 100644
index 0000000..d12cf55
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.txt
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img src="/static/git-logo.png" width="72" alt="git" class="logo" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input value="66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">4463498</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="title">MNG-6233 don't mix plexus and jsr330 annotations in aether-provider</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=author" class="list">Igor Fedorenko</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=author" title="Search for commits authored by ifedorenko@apache.org">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 28 Mar 2017 12:41:38 +0000</span> (08:41 -0400)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=Igor+Fedorenko;st=committer" class="list">Igor Fedorenko</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;s=ifedorenko@apache.org;st=committer" title="Search for commits committed by ifedorenko@apache.org">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 24 May 2017 19:33:04 +0000</span> (15:33 -0400)</td></tr>
+<tr><td>commit</td><td class="sha1">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">19b4dcdab3c06533d353007eaea8090f923f6298</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=19b4dcdab3c06533d353007eaea8090f923f6298;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9" class="list">44634982a103a696d18619346756b1adaf3dbfd9</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hp=44634982a103a696d18619346756b1adaf3dbfd9">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+MNG-6233&nbsp;don't&nbsp;mix&nbsp;plexus&nbsp;and&nbsp;jsr330&nbsp;annotations&nbsp;in&nbsp;aether-provider<br/>
+<br/>
+<span class="signoff">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hp=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=53e67e5483a70659699c856c2c57727dbf508aff;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hp=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=7ccdc056e3b0ae243053d840ac94b1a0cabda5f0;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hp=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=7a8ad9fb80f748723afe01830dcde620e74613ac;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hp=c23794bada6bfb8dee836667140450ec117e05e6;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=278964029a2ba1f37f45ee9581f30f0da00de9a1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hp=79ffaade7d475b983d1070215b2270cfa524771b;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;h=ba6dadf1b9971ccfd4b7ab22bf55f2a6015e7098;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hp=47ef36012b61969b44e37a3a96f1e8c2193392b8;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hpb=44634982a103a696d18619346756b1adaf3dbfd9">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;h=eae836ab8ecec34a48b14f475a9e70a52ef0dde1;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory.java;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.txt b/src/test/resources/__files/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.txt
new file mode 100644
index 0000000..915cc45
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" class="logo" width="72" height="27" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" value="search" name="a" />
+<input type="hidden" name="h" value="3d0efa36963c217527230228a11ab44050ca1b10" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+<a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">first</a> &sdot; <a title="Alt-p" accesskey="p" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=0">prev</a> &sdot; <a accesskey="n" title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2">next</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27" class="list subject">Updated doap_Maven.rdf file</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1407a10485e826795db23c114c4c37cf951a2e27;hb=1407a10485e826795db23c114c4c37cf951a2e27">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2" class="list subject" title="Fixed links in pom which pointed to shut down codehaus jira.">Fixed links in pom which pointed to shut down codehaus... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6171] always show WARNING about usage of a non threadsafe plugin" href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9" class="list subject">[MNG-6171] always show WARNING about usage of a non... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;hb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6140] maven-core depends on shared-utils (not project-utils)" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">[MNG-6140] maven-core depends on shared-utils (not... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;hb=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397" class="list subject">[MNG-6150] Javadoc improvements for 3.5.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;hb=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a title="Search for commits authored by robert.patrick" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=robert.patrick;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a91e61446fcf65a75172072ee091e154?s=16" alt="" />&nbsp;robert.patrick</a></td><td><a title="[MNG-5889] .mvn directory should be picked when using --file" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">[MNG-5889] .mvn directory should be picked when using... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;hb=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5297] improved explanations on prerequisites.maven in Maven 3" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">[MNG-5297] improved explanations on prerequisites.maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;hb=19d5b9dfa108a94c0825215a013ac21253cb0a17">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-12</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">[MNG-5968] Default plugin version updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0284dda81beb43b54116326f9a6efd439d40c922">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0284dda81beb43b54116326f9a6efd439d40c922;hb=0284dda81beb43b54116326f9a6efd439d40c922">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0284dda81beb43b54116326f9a6efd439d40c922;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">[MNG-5967] Dependency updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;hb=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Alex+Henrie;st=author" class="list" title="Search for commits authored by Alex Henrie"><img width="16" class="avatar" src="//www.gravatar.com/avatar/961adea0c1a2f7e72145b36bbf2b3233?s=16" alt="" />&nbsp;Alex Henrie</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1" class="list subject">[MNG-5934] String handling issues identified by PMD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;hb=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d" class="list subject">[MNG-2199] Support version ranges in parent elements</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;hb=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71" class="list subject">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;hb=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Archimedes+Trajano;st=author" class="list" title="Search for commits authored by Archimedes Trajano"><img width="16" class="avatar" src="//www.gravatar.com/avatar/dd8170545fe1afd0c9b4b7894c9b66f5?s=16" alt="" />&nbsp;<span title="Archimedes Trajano">Archimedes... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839" class="list subject" title="[MNG-6166] mvn dependency:go-offline fails due to missing transitive dependency jdom... ">[MNG-6166] mvn dependency:go-offline fails due to missi... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66a0fbe495f7df45562bee22188341899e1ca839">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66a0fbe495f7df45562bee22188341899e1ca839;hb=66a0fbe495f7df45562bee22188341899e1ca839">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66a0fbe495f7df45562bee22188341899e1ca839;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Josh Soref" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3" title="[MNG-6165] Deprecate and replace incorrectly spelled public API">[MNG-6165] Deprecate and replace incorrectly spelled... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;hb=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-05</i></td>
+<td class="author"><a title="Search for commits authored by Arnaud Heritier" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arnaud+Heritier;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=16" alt="" />&nbsp;Arnaud Heritier</a></td><td><a title="[MNG-5961] Fix the SLF4J logger factory implementation used for LOG4J2" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">[MNG-5961] Fix the SLF4J logger factory implementation... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;hb=23ceca36e7c980cc8d8bdc16d64ede98189079aa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-03</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author" title="Search for commits authored by Josh Soref" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b" title="[MNG-6146] Several small stylistic and spelling improvements to code and documentation">[MNG-6146] Several small stylistic and spelling improve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;hb=17402659845ea21b0dd9f9989d484fb32c3aa28b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stuart McCulloch" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">[MNG-5981] upgrade Sisu to 0.3.3 to pick up lifecycle fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;hb=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b" class="list subject" title="[MNG-5878] added project.directory property to support module name !=">[MNG-5878] added project.directory property to support... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;hb=9b763cc002e9a4e247baf7538727da5a29a6ce0b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f" class="list subject" title="[MNG-6140] renamed aether to resolver, added slf4j-provider">[MNG-6140] renamed aether to resolver, added slf4j... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;hb=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31" class="list subject" title="[MNG-6110] renamed 'maven-aether-provider' to 'maven-resolver-provider'">[MNG-6110] renamed 'maven-aether-provider' to 'maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;hb=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Harald Wellmann" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Harald+Wellmann;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/096beb456eb9c73bf6ff1b8ea35fe804?s=16" alt="" />&nbsp;Harald Wellmann</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">[MNG-6110] Upgrade Aether to Maven Resolver 1.0.3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;hb=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46" title="[MNG-5368] UnsupportedOperationException thrown when version range is not correct... ">[MNG-5368] UnsupportedOperationException thrown when... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;hb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12" class="list subject" title="[MNG-6137] Clean up duplicate dependencies caused by incomplete Wagon HTTP Provider... ">[MNG-6137] Clean up duplicate dependencies caused by... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;hb=23b5fcffa75b89e5c3141be5269840d6cd70fe12">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653" class="list subject">[MNG-6136] Upgrade Maven Wagon to 2.12</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;hb=ce93bb42b95c097ce7671576ae9e780b5a2bc653">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">[MNG-6003] Drastically reduce JAVA_HOME discovery code</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2678388ea2cebc43f58009720609523ae09176f7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2678388ea2cebc43f58009720609523ae09176f7;hb=2678388ea2cebc43f58009720609523ae09176f7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2678388ea2cebc43f58009720609523ae09176f7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">[MNG-6001] Replace %HOME% with %USERPROFILE% in mvn.cmd</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;hb=d426bf9c6e59f893499c623c3434ce8f61200d9f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">[MNG-5963] mvn.cmd does not return ERROR_CODE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;hb=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Miriam Lee" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Miriam+Lee;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/878df0e2a8b47da358b3e6d4828b05ce?s=16" alt="" />&nbsp;Miriam Lee</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169" class="list subject" title="[MNG-5962] mvn.cmd fails when the current directory has spaces in between">[MNG-5962] mvn.cmd fails when the current directory... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842b07be97fdb7d4f36e167f596eb185f9601169">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842b07be97fdb7d4f36e167f596eb185f9601169;hb=842b07be97fdb7d4f36e167f596eb185f9601169">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=842b07be97fdb7d4f36e167f596eb185f9601169;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author" class="list" title="Search for commits authored by Joseph Walton"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4" title="[MNG-5852] mvn shell script invokes /bin/sh but requires Bash functions">[MNG-5852] mvn shell script invokes /bin/sh but require... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=135102022763eaa62fa1d0125adab7ff207ef2f4;hb=135102022763eaa62fa1d0125adab7ff207ef2f4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=135102022763eaa62fa1d0125adab7ff207ef2f4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Joseph Walton" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a title="[MNG-5829] mvn shell script fails with syntax error on Solaris 10" href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4" class="list subject">[MNG-5829] mvn shell script fails with syntax error... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;hb=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb" class="list subject">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;hb=8c7ce555720ec205680a1ce71ede03a4bc49bedb">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;hb=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3" class="list subject">[MNG-6014] Removing ArtifactHandler for ejb3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;hb=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Tobias+Oberlies;st=author" class="list" title="Search for commits authored by Tobias Oberlies"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b81bf0b56cb71d5bf83e9b853a268fcf?s=16" alt="" />&nbsp;Tobias Oberlies</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd" title="[MNG-5823] mvnDebug doesn't work with M2_HOME with spaces - missing quotes">[MNG-5823] mvnDebug doesn't work with M2_HOME with... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;hb=46c1581474ed3b8110dbc7275172b92056b6e5dd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8" class="list subject" title="[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly when using &quot;&amp;&amp;&quot;">[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;hb=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28" class="list subject" title="[MNG-6078] Can't overwrite properties which have been defined in">[MNG-6078] Can't overwrite properties which have been... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca4303031357a7decaee8de770b71fb2c2fedd28;hb=ca4303031357a7decaee8de770b71fb2c2fedd28">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca4303031357a7decaee8de770b71fb2c2fedd28;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6092] warn if prerequisites.maven is used for non-plugin projects" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">[MNG-6092] warn if prerequisites.maven is used for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;hb=4604c49ee442fef48c0d3efe35fb85d2f0784131">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5993] Confusing error message in case of missing/empty" href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e" class="list subject">[MNG-5993] Confusing error message in case of missing... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;hb=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351" title="[MNG-5607] Don't use M2_HOME in mvn shell/command scripts anymore">[MNG-5607] Don't use M2_HOME in mvn shell/command scrip... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=065281c43d7435be204aa963e1f94d1128bb5351">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=065281c43d7435be204aa963e1f94d1128bb5351;hb=065281c43d7435be204aa963e1f94d1128bb5351">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=065281c43d7435be204aa963e1f94d1128bb5351;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arlo+Louis+O%27Keeffe;st=author" title="Search for commits authored by Arlo Louis O'Keeffe" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b5439ee947ba94aa8e17acfd7d923217?s=16" alt="" />&nbsp;<span title="Arlo Louis O'Keeffe">Arlo Louis... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054" class="list subject" title="[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup scripts">[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;hb=4337d18af65df8d3221bdd1e393f13c5f4db9054">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">Remove Subversion keywords from LICENSE.vm</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;hb=b9285469a587f7c4bdc777c50173ba3a0619cc9e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">[MNG-6145] Remove non-existent m2 include in component.xml</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;hb=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6147] MetadataResolutionResult#getGraph() contains duplicate if clause" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">[MNG-6147] MetadataResolutionResult#getGraph() contains... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f53f1547a16fb0f7e288de5c4684c599652ee601;hb=f53f1547a16fb0f7e288de5c4684c599652ee601">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f53f1547a16fb0f7e288de5c4684c599652ee601;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6144] DefaultWagonManagerTest#testGetMissingJarForced() passed incorrect value" href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647" class="list subject">[MNG-6144] DefaultWagonManagerTest#testGetMissingJarFor... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=920f10a561dee3c3bc34d356082dafd1457a8647">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=920f10a561dee3c3bc34d356082dafd1457a8647;hb=920f10a561dee3c3bc34d356082dafd1457a8647">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=920f10a561dee3c3bc34d356082dafd1457a8647;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a title="[MNG-6105] properties.internal.SystemProperties.addSystemProperties() is not really... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">[MNG-6105] properties.internal.SystemProperties.addSyst... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;hb=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-5883] Silence unnecessary legacy local repository warning" href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6" class="list subject">[MNG-5883] Silence unnecessary legacy local repository... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;hb=1e2a80eced0f01c182458a2c7e7919634fa632f6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Stuart McCulloch" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a title="[MNG-5958] restore binary compatibility of Lifecycle.setPhases" href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307" class="list subject">[MNG-5958] restore binary compatibility of Lifecycle... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;hb=6b31c4a556f51cd1c2064fe773550c0acf14d307">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6" class="list subject">[MNG-5931] Fixing documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;hb=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5946] Fix links etc. in README.txt which is part of the delivery" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f">[MNG-5946] Fix links etc. in README.txt which is part... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c794c2a393855ad4d247783876613f1bb289e77f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c794c2a393855ad4d247783876613f1bb289e77f;hb=c794c2a393855ad4d247783876613f1bb289e77f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c794c2a393855ad4d247783876613f1bb289e77f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c" class="list subject">o Updated to remove errors reported by Checkstyle.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;hb=a99a78984c1f20394abf6e76b6167b9e61e6163c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">added core its to projects' sources</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;hb=311fc62b7daca1d63596e2202598a0fd3e4d77e2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba" class="list subject">added link to 3.3.1 release notes for details on .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;hb=4547ff73d84f189dea35f60dffafff9cf2f446ba">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d" class="list subject">removed now unused checkstyle suppress warnings</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;hb=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb" class="list subject">updated notice</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;hb=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3" class="list subject">improved documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;hb=512fa6a45b73663ed5b5e0e896539d1084da36f3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">added core extensions documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;hb=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">added README.md to rat excludes</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d432fb515c390beb593d8c4608775c46cfc03f9;hb=9d432fb515c390beb593d8c4608775c46cfc03f9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9d432fb515c390beb593d8c4608775c46cfc03f9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8" class="list subject" title="point to our documentation on plugins dependencies upgrade">point to our documentation on plugins dependencies... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfbad56f65b9d664c7967122b76a5389931080f8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfbad56f65b9d664c7967122b76a5389931080f8;hb=cfbad56f65b9d664c7967122b76a5389931080f8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cfbad56f65b9d664c7967122b76a5389931080f8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">updated urls (https, plexus) and license header formatting</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=84085c0a9ce4febee8be124fe61f02cd40185d20;hb=84085c0a9ce4febee8be124fe61f02cd40185d20">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=84085c0a9ce4febee8be124fe61f02cd40185d20;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">[MNG-6017] Removing ArtifactHandler for par LifeCycle</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;hb=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6030] ReactorModelCache do not used effectively after maven version 3.0.5 which... " href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138" class="list subject">[MNG-6030] ReactorModelCache do not used effectively... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfb075ac706b25df630f3671f61f8d8313e0f138;hb=cfb075ac706b25df630f3671f61f8d8313e0f138">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cfb075ac706b25df630f3671f61f8d8313e0f138;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">added standard license and download links</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;hb=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">Jenkins file notification email title improvement</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;hb=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87" class="list subject" title="[MNG-6093] use monkey patched slf4j-simple provider with Maven color">[MNG-6093] use monkey patched slf4j-simple provider... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;hb=94bc4de2ea54afa09a353034ed06edf0f68a8d87">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d" class="list subject">[MNG-3507] added color to Maven execution output messages</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;hb=b80915b8822b51aafa962a9ef53a61c0ac59033d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">[MNG-5904] Remove the whole Ant build</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8b661620521de63586f825257e9c08c37e251eb5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8b661620521de63586f825257e9c08c37e251eb5;hb=8b661620521de63586f825257e9c08c37e251eb5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8b661620521de63586f825257e9c08c37e251eb5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">[MNG-6102] Introduce ${maven.conf} in m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;hb=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e" title="[MNG-5977] Improve output readability of our MavenTransferListener implementations">[MNG-5977] Improve output readability of our MavenTrans... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=149cce7a867956efeaf72d527f61297bf2471b1e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=149cce7a867956efeaf72d527f61297bf2471b1e;hb=149cce7a867956efeaf72d527f61297bf2471b1e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=149cce7a867956efeaf72d527f61297bf2471b1e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5954] Remove outdated maven-embedder/src/main/resources/META-INF/MANIFEST.MF" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">[MNG-5954] Remove outdated maven-embedder/src/main... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;hb=deefd9342b13f1fec786ddb00ff3b39299e6e11a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b" title="[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportingUtils#formatTimestamp">[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportin... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;hb=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Nemo+Chen;st=author" title="Search for commits authored by Nemo Chen" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/470a6351e73c657df11b082f654749ad?s=16" alt="" />&nbsp;Nemo Chen</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09" class="list subject" title="[MNG-6081] Log refactoring - Method Invocation Replaced By Variable">[MNG-6081] Log refactoring - Method Invocation Replaced... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;hb=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">[MNG-6106] Remove maven.home setter from m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5053a628c0a4eb069ab5512ad7491494207cb996">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5053a628c0a4eb069ab5512ad7491494207cb996;hb=5053a628c0a4eb069ab5512ad7491494207cb996">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5053a628c0a4eb069ab5512ad7491494207cb996;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8" class="list subject" title="[MNG-6138] Remove obsolete message_*.properties form maven-core">[MNG-6138] Remove obsolete message_*.properties form... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;hb=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5836] put $maven.home/conf/logging first in classpath to avoid" href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f" class="list subject">[MNG-5836] put $maven.home/conf/logging first in classp... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;hb=c516ef79aecdeef5297e44bb5e836e67ffa5336f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6088] add a newline after forked execution success message" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">[MNG-6088] add a newline after forked execution success... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=079f6b3ba3301035841e091cd237cd8295168741">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=079f6b3ba3301035841e091cd237cd8295168741;hb=079f6b3ba3301035841e091cd237cd8295168741">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=079f6b3ba3301035841e091cd237cd8295168741;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" title="Search for commits authored by Guillaume Boué" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">[MNG-6117] ${session.parallel} not correctly set</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d413296cf396d4df385d1323843f9464af0c8a3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d413296cf396d4df385d1323843f9464af0c8a3e;hb=d413296cf396d4df385d1323843f9464af0c8a3e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d413296cf396d4df385d1323843f9464af0c8a3e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">Merge branch 'MNG-5629'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;hb=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">[INFRA-13307] Now we can build on either Windows node</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a83296d795536f43fe38fa277752003ca15ada53">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a83296d795536f43fe38fa277752003ca15ada53;hb=a83296d795536f43fe38fa277752003ca15ada53">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a83296d795536f43fe38fa277752003ca15ada53;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361" class="list subject" title="[MNG-5629] ClosedChannelException from DefaultUpdateCheckManager.read">[MNG-5629] ClosedChannelException from DefaultUpdateChe... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;hb=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206" class="list subject">[MNG-6152] Add a Jenkinsfile</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e51fc87277bb988aed7641d02fd888c77d0a1206;hb=e51fc87277bb988aed7641d02fd888c77d0a1206">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e51fc87277bb988aed7641d02fd888c77d0a1206;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-04</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1" class="list subject">[MNG-6151] Set version to 3.5.0-SNAPSHOT</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;hb=bce33aa2662a51d18cb00347cf2fb174dc195fb1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;hb=737de43e392fc15a0ce366db98d70aa18b3f6c03">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">[maven-release-plugin] prepare release maven-3.3.9</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.9"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.9">maven-3.3.9</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;hb=bb52d8502b132ec0a5a3f4c09453c07478323dc5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-08</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">[MNG-5882] Nonportable shell constructs cause bin/mvn... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;hb=cf2f373ddb38215f7122f743d381ead7e346ed2d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-02</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385" class="list subject" title="[MNG-5840] A regression had crept in and was missed as the intergration tests were... ">[MNG-5840] A regression had crept in and was missed... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1953284925616e691fb881c5e3fa8fbdd1830385">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1953284925616e691fb881c5e3fa8fbdd1830385;hb=1953284925616e691fb881c5e3fa8fbdd1830385">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1953284925616e691fb881c5e3fa8fbdd1830385;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-31</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">[MNG-5871] refactoring: improved empty urls handling</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;hb=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;hb=406a46fd83e9b620d34e5f49cc132e06a3a00898">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">[maven-release-plugin] prepare release maven-3.3.8</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.8"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.8">maven-3.3.8</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;hb=cdd15915eb4b74ccab621e51aff9ada4f455a627">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="Fix for urls being empty in the POM and causing an out of bounds exception" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">Fix for urls being empty in the POM and causing an... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;hb=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=508d97ec87526d5e308df0857c21546b4024801f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=508d97ec87526d5e308df0857c21546b4024801f;hb=508d97ec87526d5e308df0857c21546b4024801f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=508d97ec87526d5e308df0857c21546b4024801f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2" class="list subject">[maven-release-plugin] prepare release maven-3.3.7</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.7"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.7">maven-3.3.7</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;hb=d48a49b3539e66e073e35cc6a5137a94d16465f2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3" class="list subject">[MNG-5915] Upgrade Wagon version to 2.10</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;hb=b6c9bee1b60ff8ad142651052fb7729cfd206be3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3" href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816" class="list subject">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4497e2bb1e55052ef5b103522d71a63e60322816">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4497e2bb1e55052ef5b103522d71a63e60322816;hb=4497e2bb1e55052ef5b103522d71a63e60322816">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4497e2bb1e55052ef5b103522d71a63e60322816;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690" title="Revert &quot;[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3&quot;">Revert &quot;[MNG-5898] Multi-module build with ear fails... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=20854ce7be9837639f1e5f92f33bfb28370d1690;hb=20854ce7be9837639f1e5f92f33bfb28370d1690">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=20854ce7be9837639f1e5f92f33bfb28370d1690;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f3a3ef2632683dd1627ca42a4ded87337e937823;hb=f3a3ef2632683dd1627ca42a4ded87337e937823">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f3a3ef2632683dd1627ca42a4ded87337e937823;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5649] Use Commons Lang's Validate to intercept invalid input" href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade" class="list subject">[MNG-5649] Use Commons Lang's Validate to intercept... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;hb=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;hb=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=72e2478ec589e906afa1409c192cee7e33adde96">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=72e2478ec589e906afa1409c192cee7e33adde96;hb=72e2478ec589e906afa1409c192cee7e33adde96">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=72e2478ec589e906afa1409c192cee7e33adde96;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0" class="list subject">[MNG-5911] Upgrade maven-parent to version 27</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;hb=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a" class="list subject">updated Jira location</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;hb=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;sf=tgz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2" title="Alt-n" accesskey="n">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.txt b/src/test/resources/__files/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.txt
new file mode 100644
index 0000000..c2ac4db
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.txt
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" src="/static/git-logo.png" class="logo" alt="git" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input value="ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">f4ede96</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="title">[MNG-6167] Clean up dependency mess (reported by dependency:analyze)</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list">Michael Osipov</a> <a title="Search for commits authored by michaelo@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=author">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=committer" title="Search for commits committed by Michael Osipov" class="list">Michael Osipov</a> <a class="list" title="Search for commits committed by michaelo@apache.org" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=committer">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">1ef26667d5430adc69a6cbef3b4fa741c409802d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1" class="list">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6167]&nbsp;Clean&nbsp;up&nbsp;dependency&nbsp;mess&nbsp;(reported&nbsp;by&nbsp;dependency:analyze)<br/>
+<br/>
+Clean&nbsp;up&nbsp;compile&nbsp;and&nbsp;runtime&nbsp;dependencies.&nbsp;Test&nbsp;dependencies&nbsp;have&nbsp;not&nbsp;been<br/>
+touched&nbsp;because&nbsp;their&nbsp;seem&nbsp;to&nbsp;be&nbsp;false&nbsp;positives&nbsp;due&nbsp;to&nbsp;DI.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hp=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hp=8392dca10aeddc42befc14420ce9073674c8164d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hp=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hp=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hp=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hp=1596a415e1e729148f4d9395812125e0e49245f1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hp=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hp=e16d93bad5922b1b626a388cf488137c596a26a5;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.txt b/src/test/resources/__files/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.txt
new file mode 100644
index 0000000..5d902d7
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" width="72" height="27" class="logo" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" type="hidden" value="search" />
+<input value="e6528827571b0ebe06675ef47c8157d1522116a5" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=e6528827571b0ebe06675ef47c8157d1522116a5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=e6528827571b0ebe06675ef47c8157d1522116a5">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">8e6bbc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=e6528827571b0ebe06675ef47c8157d1522116a5">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">e6528827571b0ebe06675ef47c8157d1522116a5</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5;hp=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hp=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hp=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=268e313507b5b6d658aacedeae796a12ae4211d2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=5d2ee53992cea878dcc030510599dbae833c6b18;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=de588e4fea54daad376a088c81a3d0005a30ada5;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.txt b/src/test/resources/__files/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.txt
new file mode 100644
index 0000000..b5054ee
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" alt="git" height="27" width="72" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input name="a" type="hidden" value="search" />
+<input value="214540c2ae5431645bb927d6dc5498ebafc27359" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=214540c2ae5431645bb927d6dc5498ebafc27359">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=214540c2ae5431645bb927d6dc5498ebafc27359">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=214540c2ae5431645bb927d6dc5498ebafc27359">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="title">[maven-release-plugin] prepare release maven-3.5.0-beta-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=214540c2ae5431645bb927d6dc5498ebafc27359;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:36 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">214540c2ae5431645bb927d6dc5498ebafc27359</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">fd80b44063edd27a3d2bc7f2c3fc02de4b695b42</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=fd80b44063edd27a3d2bc7f2c3fc02de4b695b42;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">68e38e5086d0978c61391b7cdc4514fdf96e64d7</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359;hp=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-beta-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=c303646152f01b407726e4983289a9013f824e55;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=2184faa3d981717951df06973f8a5870cd9689a1;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3b33abac27cda06703ade717289588a4a69007d7;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hp=133ee325b674da07fa97db660480474ff029f86a;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=e0498cad8c3e07a3db5e926163be054ba6316912;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1cdfe04a07387727daaab63f6792e79f5f760277;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=214540c2ae5431645bb927d6dc5498ebafc27359;hpb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=214540c2ae5431645bb927d6dc5498ebafc27359">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=214540c2ae5431645bb927d6dc5498ebafc27359">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.txt b/src/test/resources/__files/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.txt
new file mode 100644
index 0000000..7fab6ca
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" width="72" height="27" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" type="hidden" value="search" />
+<input type="hidden" value="a4b0b63b62533399878c9de0656f88f100a46aa0" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=a4b0b63b62533399878c9de0656f88f100a46aa0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=a4b0b63b62533399878c9de0656f88f100a46aa0">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=a4b0b63b62533399878c9de0656f88f100a46aa0">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">a4b0b63b62533399878c9de0656f88f100a46aa0</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">b0ba346c2fe1cc5851f1288c480fb79d7549e177</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7444045639af65f6095c62210b5713f426</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hp=ff8f5e7444045639af65f6095c62210b5713f426">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hp=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hp=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hp=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hp=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hp=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hp=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hp=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hp=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hp=500a82467249efcbb31c44e312a964ae1f4410d8;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hp=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hp=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hp=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hp=bc225781f26a765bbd512838d3ff651feb243a52;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hp=363e00dfbf44107962a3816e1ef174ada20b0641;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hp=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.txt b/src/test/resources/__files/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.txt
new file mode 100644
index 0000000..b25e64c
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.txt
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" src="/static/git-logo.png" class="logo" width="72" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input value="0931bb2cc7630cc79adb98407db13315b4a709ee" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0931bb2cc7630cc79adb98407db13315b4a709ee">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0931bb2cc7630cc79adb98407db13315b4a709ee">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">f0535a4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0931bb2cc7630cc79adb98407db13315b4a709ee">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">[MNG-6168] Fix unclosed streams</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a title="Search for commits authored by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=author">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=committer" title="Search for commits committed by Christian Schulte" class="list">Christian Schulte</a> <a title="Search for commits committed by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=committer">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0931bb2cc7630cc79adb98407db13315b4a709ee</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">b494a499b7131b11fc84f9c2e5be088f5cd48ef3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">f0535a40e2dba47f00c5469941d3edad2a8effef</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hp=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6168]&nbsp;Fix&nbsp;unclosed&nbsp;streams<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hp=c769f89db75ea775b03ce77e735f603f6a8987e0;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hp=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hp=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hp=0d9af132b54d1b75ce4ca983189839194c4aa87b;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hp=ddd3e972f52f052ab20d228c4647f7545692aa82;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hp=2b0890b15ac15a19c6461be577289bf50e7d565c;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hp=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hp=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.txt b/src/test/resources/__files/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.txt
new file mode 100644
index 0000000..ef4286b
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.txt
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/tags</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" src="/static/git-logo.png" alt="git" width="72" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / tags
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input value="search" type="hidden" name="a" />
+<input value="HEAD" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;hb=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">tree</a><br/>
+tags | <a href="/repos/asf?p=maven.git;a=heads">heads</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="tags">
+<tr class="dark">
+<td><i>68 min ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a" class="list name">annotated-tag</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=61a8c2048bec05c0748b143e3bfd54f97d1a1423">Temporary</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=61a8c2048bec05c0748b143e3bfd54f97d1a1423">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/annotated-tag">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/annotated-tag">log</a></td>
+</tr><tr class="light">
+<td><i>3 weeks ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a">lightweight-tag</a></td>
+<td></td>
+<td class="selflink">&nbsp;</td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/lightweight-tag">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/lightweight-tag">log</a></td>
+</tr><tr class="dark">
+<td><i>4 weeks ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list name">maven-3.5.2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=9b07dd65d66abb3e1eeb1c8c520603ae9ee5bf20" title="[maven-release-plugin] copy for tag maven-3.5.2" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=9b07dd65d66abb3e1eeb1c8c520603ae9ee5bf20">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.2">log</a></td>
+</tr><tr class="light">
+<td><i>2 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-3.5.1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=eae7a5fd7976a27965a20679bbfcbfc98ccc68bc" class="list subject" title="[maven-release-plugin] copy for tag maven-3.5.1">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=eae7a5fd7976a27965a20679bbfcbfc98ccc68bc">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426" class="list name">maven-3.5.0</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.5.0" href="/repos/asf?p=maven.git;a=tag;h=f9e3a66ee7fb75c7999c3de934c6b0ac6b4b26bd">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f9e3a66ee7fb75c7999c3de934c6b0ac6b4b26bd">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0">log</a></td>
+</tr><tr class="light">
+<td><i>8 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="list name">maven-3.5.0-beta-1</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.5.0-beta-1" href="/repos/asf?p=maven.git;a=tag;h=64d156f1b0ea259e52e435a6c317f99b041b2f94">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=64d156f1b0ea259e52e435a6c317f99b041b2f94">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0-beta-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0-beta-1">log</a></td>
+</tr><tr class="dark">
+<td><i>8 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-3.5.0-alpha-1</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.5.0-alpha-1" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=bfdb46dc3a110ee91d97123b906ed0bff5cdfc72">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=bfdb46dc3a110ee91d97123b906ed0bff5cdfc72">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0-alpha-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0-alpha-1">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">maven-3.3.9</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.3.9" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=f76d788834b1ec2a611680a1f3c505ef3c433f32">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f76d788834b1ec2a611680a1f3c505ef3c433f32">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.9">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.9">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">maven-3.3.8</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.3.8" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=f18252cfb79837f5e317fe092c2f971da0946653">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f18252cfb79837f5e317fe092c2f971da0946653">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.8">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.8">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">maven-3.3.7</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=b671a7c2153fc0994b826bb5b0f5fe5393fcd236" title="[maven-release-plugin] copy for tag maven-3.3.7" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=b671a7c2153fc0994b826bb5b0f5fe5393fcd236">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.7">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.7">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=72e1aad6861c2052a65753553d92ecc2a6849ce5">maven-3.3.6</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=78caec40133102ce9258bd45ddc64f91cf91c0eb" title="[maven-release-plugin] copy for tag maven-3.3.6" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=78caec40133102ce9258bd45ddc64f91cf91c0eb">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=72e1aad6861c2052a65753553d92ecc2a6849ce5">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.6">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.6">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=2226900a49396ae834b749ff22c126aed89dbf5a" class="list name">maven-3.3.5</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.3.5" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=8b0e64fb41045ff308db04e6325c335c83526c2e">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8b0e64fb41045ff308db04e6325c335c83526c2e">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=2226900a49396ae834b749ff22c126aed89dbf5a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.5">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=df509db95a565e09ee25edd63b5574f58ba3b077" class="list name">maven-3.3.4</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=bf905538f94989623ae3c4a60978f7b0762c34b0" title="[maven-release-plugin] copy for tag maven-3.3.4" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=bf905538f94989623ae3c4a60978f7b0762c34b0">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=df509db95a565e09ee25edd63b5574f58ba3b077">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.4">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=7994120775791599e205a5524ec3e0dfe41d4a06" class="list name">maven-3.3.3</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.3.3" href="/repos/asf?p=maven.git;a=tag;h=4099b082207a7301c97944e71924baaad7d0beda">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=4099b082207a7301c97944e71924baaad7d0beda">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=7994120775791599e205a5524ec3e0dfe41d4a06">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.3">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=743903acab9308dc4956b44be17a182abd17a8c0" class="list name">maven-3.3.2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=8f9a924458d3150f79aec934b81e6c9e9c6ac593" title="[maven-release-plugin] copy for tag maven-3.3.2" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8f9a924458d3150f79aec934b81e6c9e9c6ac593">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=743903acab9308dc4956b44be17a182abd17a8c0">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.2">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=cab6659f9874fa96462afef40fcf6bc033d58c1c" class="list name">maven-3.3.1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=42e928d3608d8e10c23633172a0ad5cf7978b35f" class="list subject" title="[maven-release-plugin] copy for tag maven-3.3.1">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=42e928d3608d8e10c23633172a0ad5cf7978b35f">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cab6659f9874fa96462afef40fcf6bc033d58c1c">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.1">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=b37a7d17765a2bc8dfab63b4e739e7198172fe43">maven-3.3.0</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=26a59bf75b70d69c47737dd54583680255bba158" title="[maven-release-plugin] copy for tag maven-3.3.0" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=26a59bf75b70d69c47737dd54583680255bba158">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=b37a7d17765a2bc8dfab63b4e739e7198172fe43">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.0">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=12a6b3acb947671f09b81f49094c53f426d8cea1" class="list name">maven-3.2.5</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.2.5" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=58817618ea25c0bffb39dbd647c35f05f1338b77">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=58817618ea25c0bffb39dbd647c35f05f1338b77">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=12a6b3acb947671f09b81f49094c53f426d8cea1">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.5">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ed0e6acb016d0863e6421932820cf269b618dc3f" class="list name">maven-3.2.4</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.2.4" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=916ab0088789545caaa9059c0d2965d402af77fe">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=916ab0088789545caaa9059c0d2965d402af77fe">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ed0e6acb016d0863e6421932820cf269b618dc3f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.4">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4" class="list name">maven-3.2.3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=cc6d048460ad523a6a4747bb9f0da05079dd97e8" title="[maven-release-plugin]  copy for tag maven-3.2.3" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cc6d048460ad523a6a4747bb9f0da05079dd97e8">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.3">log</a></td>
+</tr><tr class="dark">
+<td><i>3 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=45f7c06d68e745d05611f7fd14efb6594181933e">maven-3.2.2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=054661f5a25e0af63b9e718c6e15df9ec107eb06" class="list subject" title="[maven-release-plugin]  copy for tag maven-3.2.2">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=054661f5a25e0af63b9e718c6e15df9ec107eb06">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=45f7c06d68e745d05611f7fd14efb6594181933e">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.2">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ba82384065010d0875b1393b9f33f6473fff3ca3" class="list name">workspace-v0</a></td>
+<td></td>
+<td class="selflink">&nbsp;</td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ba82384065010d0875b1393b9f33f6473fff3ca3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/workspace-v0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/workspace-v0">log</a></td>
+</tr><tr class="dark">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9" class="list name">maven-3.2.1</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.2.1" href="/repos/asf?p=maven.git;a=tag;h=d2f4e9992020b177b4907c2821da21467ee16325">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=d2f4e9992020b177b4907c2821da21467ee16325">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.1">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=9f109b60472979a5865e9d93b72db5c0e2c37232" class="list name">maven-3.2.0</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.2.0" href="/repos/asf?p=maven.git;a=tag;h=da6da5bc82ea27a67bd173d556fa32d08da46164">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=da6da5bc82ea27a67bd173d556fa32d08da46164">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=9f109b60472979a5865e9d93b72db5c0e2c37232">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.0">log</a></td>
+</tr><tr class="dark">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a" class="list name">maven-3.1.1</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.1.1" href="/repos/asf?p=maven.git;a=tag;h=8836ab7d6f7d8f2a7c0ce065b703209835b044af">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8836ab7d6f7d8f2a7c0ce065b703209835b044af">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.1">log</a></td>
+</tr><tr class="light">
+<td><i>4 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=893ca28a1da9d5f51ac03827af98bb730128f9f2">maven-3.1.0</a></td>
+<td><a title="[maven-release-plugin]  copy for tag maven-3.1.0" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=3a1f442a4de408d82694a9e9ce5569a58d55b862">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=3a1f442a4de408d82694a9e9ce5569a58d55b862">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=893ca28a1da9d5f51ac03827af98bb730128f9f2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.0">log</a></td>
+</tr><tr class="dark">
+<td><i>4 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=c726cdd3a9ad5c3a419e1171f8c1925e336ead18">maven-3.1.0-alpha-1</a></td>
+<td><a title="[maven-release-plugin]  copy for tag maven-3.1.0-alpha-1" class="list subject" href="/repos/asf?p=maven.git;a=tag;h=52c07992ac21478b0dd6ecd67a65227a4ece0c0d">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=52c07992ac21478b0dd6ecd67a65227a4ece0c0d">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c726cdd3a9ad5c3a419e1171f8c1925e336ead18">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.0-alpha-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.0-alpha-1">log</a></td>
+</tr><tr class="light">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=01de14724cdef164cd33c7c8c2fe155faf9602da" class="list name">maven-3.0.5</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=f66b48d5f3cd75b6d87ba4f4d112fec103533002" title="[maven-release-plugin]  copy for tag maven-3.0.5" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f66b48d5f3cd75b6d87ba4f4d112fec103533002">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=01de14724cdef164cd33c7c8c2fe155faf9602da">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.5">log</a></td>
+</tr><tr class="dark">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=3ad2b6794a8293a8ca6c1590708fb5d3fc795c49" class="list name">maven-3.0.4</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=369ae960bef115cbc95ce05577db907c2dcc721c" class="list subject">maven-3.0.4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=369ae960bef115cbc95ce05577db907c2dcc721c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=3ad2b6794a8293a8ca6c1590708fb5d3fc795c49">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4">log</a></td>
+</tr><tr class="light">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=f82d61cd9e0db224be28a46139875c1660b39b0a" class="list name">maven-3.0.4-RC5</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=1babd3ef462fa05840aceb392ee0c485f4179a3c">maven-3.0.4-RC5</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=1babd3ef462fa05840aceb392ee0c485f4179a3c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=f82d61cd9e0db224be28a46139875c1660b39b0a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC5">log</a></td>
+</tr><tr class="dark">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=4d5c00b321b53759d797055b5efdbfdbf1587848" class="list name">maven-3.0.4-RC4</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=ff0850de4ddefc302b9fa88c18e3ff7c34f652ba">maven-3.0.4-RC4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=ff0850de4ddefc302b9fa88c18e3ff7c34f652ba">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4d5c00b321b53759d797055b5efdbfdbf1587848">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC4">log</a></td>
+</tr><tr class="light">
+<td><i>5 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=45fe87af17af494e5e01e2381b55d52b34ef8c26">maven-3.0.4-RC3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=6a103a19d9093a804a1c07abadff07e4a0821173" class="list subject">maven-3.0.4-RC3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=6a103a19d9093a804a1c07abadff07e4a0821173">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=45fe87af17af494e5e01e2381b55d52b34ef8c26">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC3">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=05e19b6bc21ea11b998e2d6baee2fecbe6bddc24" class="list name">maven-3.0.3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=6941113969ffabaeede210944e2c16ee7623c0d1">maven-3.0.3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=6941113969ffabaeede210944e2c16ee7623c0d1">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=05e19b6bc21ea11b998e2d6baee2fecbe6bddc24">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.3">log</a></td>
+</tr><tr class="light">
+<td><i>6 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=44b49f6c8b50b588ba680044607edbc940838af7" class="list name">maven-3.0.3-RC1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=20587c4c9a00d9f09c9a2259aeac421f1faea9d3">maven-3.0.3-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=20587c4c9a00d9f09c9a2259aeac421f1faea9d3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=44b49f6c8b50b588ba680044607edbc940838af7">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.3-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.3-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=70ed9a16cfc5a82999361006c4c370d9b47733b3" class="list name">maven-3.0.2</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=0f2a69af7271d4b3f979c4646e15adeea5254d5a">maven-3.0.2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=0f2a69af7271d4b3f979c4646e15adeea5254d5a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=70ed9a16cfc5a82999361006c4c370d9b47733b3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.2">log</a></td>
+</tr><tr class="light">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=cb1ef14afbcd894c24b4a7c8127652b3a221c56a">maven-3.0.2-RC1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=e88a689cd3c777b6ebcc34eb6e923673f6fe56ef">maven-3.0.2-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=e88a689cd3c777b6ebcc34eb6e923673f6fe56ef">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cb1ef14afbcd894c24b4a7c8127652b3a221c56a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.2-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.2-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=79af12ffffc777406aba8c3c1252097fc6e2d002">maven-3.0.1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=42b4f4ab1d7fef511ddb53d83d4aba67ab0ff463" class="list subject">maven-3.0.1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=42b4f4ab1d7fef511ddb53d83d4aba67ab0ff463">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=79af12ffffc777406aba8c3c1252097fc6e2d002">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.1">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=4a0aa6b5233b1be7e93eaf66fb0ea1079ab30eb2" class="list name">maven-3.0.1-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=da76eee9c4958dcb0c7dcbecc6fab97d4cbb9254" class="list subject">maven-3.0.1-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=da76eee9c4958dcb0c7dcbecc6fab97d4cbb9254">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4a0aa6b5233b1be7e93eaf66fb0ea1079ab30eb2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.1-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.1-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=629fd749e59a679809c86eb26d554520e4de3a78">maven-3.0</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=1970bee9fefc870438c04a38dbefa94c5dfd5ea4">maven-3.0</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=1970bee9fefc870438c04a38dbefa94c5dfd5ea4">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=629fd749e59a679809c86eb26d554520e4de3a78">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=a578be710a40302640d66867eef6c6d7194acd9f" class="list name">maven-3.0-RC3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=a3bd12b2e1e18b63b6cfb5a41aa8b7f89cbc0839">maven-3.0-RC3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=a3bd12b2e1e18b63b6cfb5a41aa8b7f89cbc0839">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=a578be710a40302640d66867eef6c6d7194acd9f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC3">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ef2117f75b842ebf90c56cfed25d1dd16de48aee" class="list name">maven-3.0-RC2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=ae6f046e47dad2ffd869a3f67a8ff84a0418464a" class="list subject">maven-3.0-RC2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=ae6f046e47dad2ffd869a3f67a8ff84a0418464a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ef2117f75b842ebf90c56cfed25d1dd16de48aee">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC2">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=8183b1b5e07833403c534ed3b2ee80cf4fe2c3de" class="list name">maven-3.0-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=beece8fb7f122270268a6c0de8277c0d61f3272a" class="list subject">maven-3.0-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=beece8fb7f122270268a6c0de8277c0d61f3272a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=8183b1b5e07833403c534ed3b2ee80cf4fe2c3de">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=b1ac77748ade8cef837b91148e4ab38e8d5bd341" class="list name">maven-3.0-beta-3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=e5e976edc49ae4cc4b41aae57c78e16fa35c1dd3">maven-3.0-beta-3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=e5e976edc49ae4cc4b41aae57c78e16fa35c1dd3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=b1ac77748ade8cef837b91148e4ab38e8d5bd341">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-3">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=02a0d3d4dee6686212eee5dfcb2589b23a827d29">maven-3.0-beta-2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=0ab4596451703f20451e3429301b4f777db98747" class="list subject">maven-3.0-beta-2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=0ab4596451703f20451e3429301b4f777db98747">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=02a0d3d4dee6686212eee5dfcb2589b23a827d29">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-2">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=1f1b6254994034391d59f1035e83d832cf4fe657" class="list name">maven-3.0-beta-1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=db86a2c5f7b59aecc6c674504c795e5df06c00f0" class="list subject">maven-3.0-beta-1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=db86a2c5f7b59aecc6c674504c795e5df06c00f0">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=1f1b6254994034391d59f1035e83d832cf4fe657">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-1">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=f5c6c8b9adced6fddaeb911d1adbf2f1b5146c55" class="list name">maven-3.0-alpha-7</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=478baa0b84de9eac7f732ec976d6a7528ab7ab99" class="list subject">maven-3.0-alpha-7</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=478baa0b84de9eac7f732ec976d6a7528ab7ab99">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=f5c6c8b9adced6fddaeb911d1adbf2f1b5146c55">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-7">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-7">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=5ca65fc422c5a54a7b6f08d00c16e4d6c5acb9e1" class="list name">maven-3.0-alpha-6</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=a1f0174af6b68d44345b42e8de19984da7511fcb">maven-3.0-alpha-6</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=a1f0174af6b68d44345b42e8de19984da7511fcb">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5ca65fc422c5a54a7b6f08d00c16e4d6c5acb9e1">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-6">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-6">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=c5c9c2338437dc006ba02270f83bc75ed9ecf386">maven-3.0-alpha-5</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=cdb03cd4252b965c748383475cc28a70730cbd78" class="list subject">maven-3.0-alpha-5</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cdb03cd4252b965c748383475cc28a70730cbd78">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c5c9c2338437dc006ba02270f83bc75ed9ecf386">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-5">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=a776e30ce82ada770349f481954be82c50a8279a">maven-3.0-alpha-4</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=c684d98c6a9a60ee4d9e543f6d59f5fe8de01177" class="list subject">maven-3.0-alpha-4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=c684d98c6a9a60ee4d9e543f6d59f5fe8de01177">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=a776e30ce82ada770349f481954be82c50a8279a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-4">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=c6e42b2b421e64662090fb1e21914ec1d43c26d6" class="list name">maven-3.0-alpha-3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=624d957eb3b3617fbaaaa196e4272b7126a3c54a" class="list subject">maven-3.0-alpha-3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=624d957eb3b3617fbaaaa196e4272b7126a3c54a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c6e42b2b421e64662090fb1e21914ec1d43c26d6">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-3">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=847203c6346f4b8d5ae27285f11eda8818af283f">maven-2.2.1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=425d6e3a57072bdbcd04ab5d21b58ad9bc657bb3">maven-2.2.1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=425d6e3a57072bdbcd04ab5d21b58ad9bc657bb3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=847203c6346f4b8d5ae27285f11eda8818af283f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=4e500550af27e1a6617716032e9814e21029d7fc">maven-2.2.1-RC2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=cb54231c28eb5a0e1fc3e59de2e85c53c89e6258" class="list subject">maven-2.2.1-RC2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cb54231c28eb5a0e1fc3e59de2e85c53c89e6258">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4e500550af27e1a6617716032e9814e21029d7fc">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1-RC2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1-RC2">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=fc6ae1fb0c374d95fb63d7223df9a33f32999871" class="list name">maven-2.2.1-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=3a8671089320ab39796a6d9212d5dc064d678d1c" class="list subject">maven-2.2.1-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=3a8671089320ab39796a6d9212d5dc064d678d1c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=fc6ae1fb0c374d95fb63d7223df9a33f32999871">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1-RC1">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=93f619bf1042dc9121efbb9ee03ca260535953c2" class="list name">maven-2.2.0</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=c7fd69b8a25b2f3b43a889c7d0a14a9795790ca6" class="list subject">maven-2.2.0</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=c7fd69b8a25b2f3b43a889c7d0a14a9795790ca6">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=93f619bf1042dc9121efbb9ee03ca260535953c2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.0">log</a></td>
+</tr></table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo generic" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo generic" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.txt b/src/test/resources/__files/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.txt
new file mode 100644
index 0000000..07dc2da
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" width="72" height="27" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input name="h" type="hidden" value="8e6bbc4d4aa7cdc837625a05358c98ca15f72698" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">dc9c4db</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="title">[maven-release-plugin] prepare release maven-3.5.0-alpha-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">cc91225573580bd07d8dce1aa53b7410c45561bb</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852" class="list">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hp=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-alpha-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hp=2b205f77e09887bbf176abba728d663715a36681;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hp=133ee325b674da07fa97db660480474ff029f86a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.txt b/src/test/resources/__files/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.txt
new file mode 100644
index 0000000..f33d165
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" class="logo" height="27" src="/static/git-logo.png" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input value="3d0efa36963c217527230228a11ab44050ca1b10" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+first &sdot; prev &sdot; <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1" accesskey="n" title="Alt-n">next</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">[maven-release-plugin] prepare release maven-3.5.2</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292" class="list subject" title="Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;">Revert &quot;MNG-6209 better executeMojo thread context... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603" class="list subject">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hb=cae779e4fbc6565a581f2c6adf9fb15348005603">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 weeks ago"><i>2017-10-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4" class="list subject" title="[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi">[MNG-6242] detect Cygwin/Mingw pseudo terminal for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6196] removed remaining Monkey patching, not really necessary" href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9" class="list subject">[MNG-6196] removed remaining Monkey patching, not reall... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f530c4f006b8d22da90d968a1d32797280804b9;hb=4f530c4f006b8d22da90d968a1d32797280804b9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">[MNG-6196] updated slf4j to 1.7.25</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" class="list subject" title="[MNG-6275] Defang the tests when their core assumption is invalid.">[MNG-6275] Defang the tests when their core assumption... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=312eb53502b78355ab21e27610e7ef253990f574;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list subject">[maven-release-plugin] prepare release maven-3.5.1</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09" class="list subject">[MNG-6275] Maven Embedder compatible fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e" class="list subject">Revert &quot;Squashed commit of the following:&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=170c1ed82cbe124da1736da64af20d660dc3162e;hb=170c1ed82cbe124da1736da64af20d660dc3162e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">Update Jenkinsfile to use JENKINS-43507 syntax for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hb=f047ea143766fd22ae42040e6805bef287f3cc3e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">[MNG-6220] Add CLI options to control color output</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Mario+Krizmanic;st=author" class="list" title="Search for commits authored by Mario Krizmanic"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=16" alt="" />&nbsp;Mario Krizmanic</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">[MNG-6127] Fix plugin execution configuration interference</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6" class="list subject">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-02</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3" class="list subject">[MNG-6174] Clean Up Maven Model</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f2a2dba89251d9045fe9944783509a397491da3;hb=4f2a2dba89251d9045fe9944783509a397491da3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-01</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164" class="list subject">[MNG-6123] detect self references in POM and fail fast</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f8c45c990193b04c1770997d446951c5185b164;hb=8f8c45c990193b04c1770997d446951c5185b164">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8" class="list subject" title="[MNG-5457] Show repository id when downloading or uploading from/to a remote repository">[MNG-5457] Show repository id when downloading or uploa... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136" class="list subject">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hb=e520324c8d45e2465cf8aeafb4d57cef30250136">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" class="list" title="Search for commits authored by Guillaume Boué"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a title="[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482">[MNG-6240] Duplicate components in plugin extension... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hb=a1fe42199565f76007a97f47cd4a848fd9b63482">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by dejan2609" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c" class="list subject" title="[MNG-6207] Create WARNINGs in case of using system scope">[MNG-6207] Create WARNINGs in case of using system... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=12d6471337c7ad067b7762d44050a079829ea26c;hb=12d6471337c7ad067b7762d44050a079829ea26c">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-10</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">[MNG-6186] fixed path to jansi native libs in distribution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-04</i></td>
+<td class="author"><a title="Search for commits authored by dejan2609" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a title="[MNG-6206] display deprecation build warning in case when dependencies" href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def" class="list subject">[MNG-6206] display deprecation build warning in case... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hb=eb6b212b567c287734a2dbbef3c113fe650f1def">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-05-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Dan+Tran;st=author" title="Search for commits authored by Dan Tran" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=16" alt="" />&nbsp;Dan Tran</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">[MNG-6084] Support JSR 250 annotations</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-05-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" title="MNG-6233 don't mix plexus and jsr330 annotations in aether-provider">MNG-6233 don't mix plexus and jsr330 annotations in... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">improved modello and animal sniffer's execution ids</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=44634982a103a696d18619346756b1adaf3dbfd9;hb=44634982a103a696d18619346756b1adaf3dbfd9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-16</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6167] Clean up dependency mess (reported by dependency:analyze)" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">[MNG-6167] Clean up dependency mess (reported by depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1" class="list subject" title="[MNG-5935] Optional true getting lost in managed dependencies when transitive">[MNG-5935] Optional true getting lost in managed depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6228] Optionality not displayed in dependency tree when run in debug mode" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">[MNG-6228] Optionality not displayed in dependency... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)" href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04" class="list subject">[MNG-6186] use enhanced HawtJNI library loading (remove... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hb=6182a2083fdb9964ccb5250fb85223e38485bf04">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">[MNG-6223] support -f path/to/dir when detecting .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Anton+Tanasenko;st=author" title="Search for commits authored by Anton Tanasenko" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=16" alt="" />&nbsp;Anton Tanasenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e" class="list subject">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be223808939d75152d7157db33d45f230114555e;hb=be223808939d75152d7157db33d45f230114555e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'" href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a" class="list subject">[MNG-6149] MetadataResolutionResult#getGraph() never... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834" class="list subject">Doc improvement in simplelogger.properties</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3938817fd3e0ad62efe335307406e70bff876834;hb=3938817fd3e0ad62efe335307406e70bff876834">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-13</i></td>
+<td class="author"><a title="Search for commits authored by Igor Fedorenko" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10" class="list subject">MNG-6209 better executeMojo thread context classloader</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-12</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa">use &quot;java -jar&quot; command</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=567af0d964cf823b275300aa4671b84a28da5baa;hb=567af0d964cf823b275300aa4671b84a28da5baa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Lubomir Varga" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Lubomir+Varga;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;Lubomir Varga</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">Improve Javadoc of ComparableVersion#main()</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d" class="list subject">improved description of styled message API</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=08f3c76a09601d85503c35743458d977a92e492d;hb=08f3c76a09601d85503c35743458d977a92e492d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-07</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f" class="list subject">Update the DOAP to include the 3.5.0 release</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stefan+Eicher;st=author" title="Search for commits authored by Stefan Eicher" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=16" alt="" />&nbsp;Stefan Eicher</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">Minor cleanup in MavenCli.java</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426" class="list subject">[maven-release-plugin] prepare release maven-3.5.0</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ff8f5e7444045639af65f6095c62210b5713f426;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6198] Use the directory specified by -f for searching with 'mvn'" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">[MNG-6198] Use the directory specified by -f for search... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">[MNG-6195] Tidy up quoting and command substitution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases" href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1" class="list subject">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubunt... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">switch to embedded core ITs run for faster result</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">added CORE_IT_PROFILES parameter</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe" class="list subject">trying to make Jenkinsfile easier to understand</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-27</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74">INFRA have been changing JDK labels again</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hb=33c8d8efe9410e134080bd979a7df82de80bcf74">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... " href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634" class="list subject">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">[MNG-6168] Fix unclosed streams</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-23</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef" class="list subject" title="[MNG-6192] upgraded m-assembly-p to get ordered entries in zip">[MNG-6192] upgraded m-assembly-p to get ordered entries... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hb=f0535a40e2dba47f00c5469941d3edad2a8effef">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... " href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c" class="list subject">[MNG-6190] maven-resolver-provider's DefaultArtifactDes... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8" class="list subject" title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... ">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare release maven-3.5.0-beta-1" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=214540c2ae5431645bb927d6dc5498ebafc27359;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">Make it possible to run unit tests from an IDE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6189] warn if maven-site-plugin reportPlugins is configured" href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6" class="list subject">[MNG-6189] warn if maven-site-plugin reportPlugins... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16382802611939a8876fe553208e8b0f4da606a6;hb=16382802611939a8876fe553208e8b0f4da606a6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">Merge remote-tracking branch 'origin/MNG-6182'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="fixed site generation: downgraded parent pom, upgraded m-assembly-p" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77">fixed site generation: downgraded parent pom, upgraded... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fea81d8a2710350c3517f0046e820893abd6cc77;hb=fea81d8a2710350c3517f0046e820893abd6cc77">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52" class="list subject">updated parent pom: fixes issue with m-assembly-p bug</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4157428d756e2189cddaddf0690ff070bb74d52;hb=a4157428d756e2189cddaddf0690ff070bb74d52">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213" class="list subject">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a" title="[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list subject">[MNG-6176] Fix javadoc *errors* in maven-compat</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">MNG-6078: commons-cli 1.4 released</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f" title="[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f661fc298e80208911838f5acce9840ea1a97e3f;hb=f661fc298e80208911838f5acce9840ea1a97e3f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list subject">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b" class="list subject">[MNG-6183] Dependency management debug message corrections.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=da03d6b03192399237750c15f96fa021977dd83b;hb=da03d6b03192399237750c15f96fa021977dd83b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a class="list" title="Search for commits authored by LuboVarga" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=LuboVarga;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;LuboVarga</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e" class="list subject">Added some javadoc</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-12</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6115] prevent JAnsi from writing temp native files to lib/ext" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">[MNG-6115] prevent JAnsi from writing temp native files... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=181b0215aa1199e152db9d2c08b1a01436547805;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">Code improvement.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=809ba34055c70eab31876aad03c577e925fa2e6e;hb=809ba34055c70eab31876aad03c577e925fa2e6e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa" class="list subject">Fixed checkstyle reported error.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718" class="list subject">fixed typos</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6170] NPE in cases using Multithreaded -T X versions:set" href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a" class="list subject">[MNG-6170] NPE in cases using Multithreaded -T X versio... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hb=7cdff43aba436408c79d2b4afc169b9c6909235a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">[MNG-6180] groupId has plain color when goal fails</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6183] Dependency management debug message enhancements." href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7" class="list subject">[MNG-6183] Dependency management debug message enhancem... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-06</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christoph Böhme" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christoph+B%C3%B6hme;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=16" alt="" />&nbsp;Christoph Böhme</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" title="[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor">[MNG-6173] MavenSession.getAllProjects() should return... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">Merge branch 'MNG-6181'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478" class="list subject" title="[MNG-6181] HttpClient produces a lot of noise at debug loglevel">[MNG-6181] HttpClient produces a lot of noise at debug... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e0da20a1f801aeda0cd74495834c637c3a207478;hb=e0da20a1f801aeda0cd74495834c637c3a207478">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584" class="list subject">[MNG-6179] Remove WARNING about prerequisites usage</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=748551d0274cc2eebfb2f976536d18277e564584;hb=748551d0274cc2eebfb2f976536d18277e564584">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">Merge remote-tracking branch 'origin/master'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hb=529e8a62049d009a800cbf0b37ca348abaf9022d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b" title="[MNG-6177] The --file command line option of the Windows and Unix launchers does... ">[MNG-6177] The --file command line option of the Window... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">fixed documentation errors</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0db5e32cf59851086e895f1f541853b61df38121;hb=0db5e32cf59851086e895f1f541853b61df38121">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6528827571b0ebe06675ef47c8157d1522116a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare release maven-3.5.0-alpha-1" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6078] Perform a proper merge of the two sources of command line arguments" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">[MNG-6078] Perform a proper merge of the two sources... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dc9c4db4494b62e2231bb67b39678decf6329852;hb=dc9c4db4494b62e2231bb67b39678decf6329852">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa" class="list subject">[MNG-6078] Undo the order reversal hack</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5885e70e24a69914da892eb343906658d5463bfa;hb=5885e70e24a69914da892eb343906658d5463bfa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40" title="Switch to resolveScm so that we get auto linking of matching integration test branches">Switch to resolveScm so that we get auto linking of... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by August Shi" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=August+Shi;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=16" alt="" />&nbsp;August Shi</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">Fixing misspellings in test names</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b" class="list subject">fixed link</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1" title="Alt-n" accesskey="n">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.txt b/src/test/resources/__files/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.txt
new file mode 100644
index 0000000..cec50c4
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" alt="git" height="27" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input name="a" value="search" type="hidden" />
+<input name="h" value="114ef6c5a2802e8758e466af92b70f51fd7a2929" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a><br/>
+first &sdot; prev &sdot; <a href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;pg=1" title="Alt-n" accesskey="n">next</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-06</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christoph+B%C3%B6hme;st=author" title="Search for commits authored by Christoph Böhme" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=16" alt="" />&nbsp;Christoph Böhme</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" title="[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor">[MNG-6173] MavenSession.getAllProjects() should return... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a" class="list subject">Merge branch 'MNG-6181'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478" class="list subject" title="[MNG-6181] HttpClient produces a lot of noise at debug loglevel">[MNG-6181] HttpClient produces a lot of noise at debug... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e0da20a1f801aeda0cd74495834c637c3a207478;hb=e0da20a1f801aeda0cd74495834c637c3a207478">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-01</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584" class="list subject">[MNG-6179] Remove WARNING about prerequisites usage</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=748551d0274cc2eebfb2f976536d18277e564584;hb=748551d0274cc2eebfb2f976536d18277e564584">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">Merge remote-tracking branch 'origin/master'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hb=529e8a62049d009a800cbf0b37ca348abaf9022d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b" title="[MNG-6177] The --file command line option of the Windows and Unix launchers does... ">[MNG-6177] The --file command line option of the Window... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">fixed documentation errors</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0db5e32cf59851086e895f1f541853b61df38121;hb=0db5e32cf59851086e895f1f541853b61df38121">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6528827571b0ebe06675ef47c8157d1522116a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list subject" title="[maven-release-plugin] prepare release maven-3.5.0-alpha-1">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6078] Perform a proper merge of the two sources of command line arguments" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">[MNG-6078] Perform a proper merge of the two sources... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dc9c4db4494b62e2231bb67b39678decf6329852;hb=dc9c4db4494b62e2231bb67b39678decf6329852">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">[MNG-6078] Undo the order reversal hack</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5885e70e24a69914da892eb343906658d5463bfa;hb=5885e70e24a69914da892eb343906658d5463bfa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40" class="list subject" title="Switch to resolveScm so that we get auto linking of matching integration test branches">Switch to resolveScm so that we get auto linking of... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by August Shi" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=August+Shi;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=16" alt="" />&nbsp;August Shi</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">Fixing misspellings in test names</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b" class="list subject">fixed link</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27" class="list subject">Updated doap_Maven.rdf file</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1407a10485e826795db23c114c4c37cf951a2e27;hb=1407a10485e826795db23c114c4c37cf951a2e27">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="Fixed links in pom which pointed to shut down codehaus jira." href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2" class="list subject">Fixed links in pom which pointed to shut down codehaus... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6171] always show WARNING about usage of a non threadsafe plugin" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">[MNG-6171] always show WARNING about usage of a non... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;hb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6140] maven-core depends on shared-utils (not project-utils)" href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102" class="list subject">[MNG-6140] maven-core depends on shared-utils (not... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;hb=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-15</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397" class="list subject">[MNG-6150] Javadoc improvements for 3.5.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;hb=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=robert.patrick;st=author" title="Search for commits authored by robert.patrick"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a91e61446fcf65a75172072ee091e154?s=16" alt="" />&nbsp;robert.patrick</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca" class="list subject" title="[MNG-5889] .mvn directory should be picked when using --file">[MNG-5889] .mvn directory should be picked when using... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;hb=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5297] improved explanations on prerequisites.maven in Maven 3" href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17" class="list subject">[MNG-5297] improved explanations on prerequisites.maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;hb=19d5b9dfa108a94c0825215a013ac21253cb0a17">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922" class="list subject">[MNG-5968] Default plugin version updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0284dda81beb43b54116326f9a6efd439d40c922">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0284dda81beb43b54116326f9a6efd439d40c922;hb=0284dda81beb43b54116326f9a6efd439d40c922">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0284dda81beb43b54116326f9a6efd439d40c922;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">[MNG-5967] Dependency updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;hb=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Alex+Henrie;st=author" title="Search for commits authored by Alex Henrie"><img width="16" class="avatar" src="//www.gravatar.com/avatar/961adea0c1a2f7e72145b36bbf2b3233?s=16" alt="" />&nbsp;Alex Henrie</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">[MNG-5934] String handling issues identified by PMD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;hb=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">[MNG-2199] Support version ranges in parent elements</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;hb=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=rfscholte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71" class="list subject">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;hb=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a title="Search for commits authored by Archimedes Trajano" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Archimedes+Trajano;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/dd8170545fe1afd0c9b4b7894c9b66f5?s=16" alt="" />&nbsp;<span title="Archimedes Trajano">Archimedes... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839" class="list subject" title="[MNG-6166] mvn dependency:go-offline fails due to missing transitive dependency jdom... ">[MNG-6166] mvn dependency:go-offline fails due to missi... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66a0fbe495f7df45562bee22188341899e1ca839">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66a0fbe495f7df45562bee22188341899e1ca839;hb=66a0fbe495f7df45562bee22188341899e1ca839">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=66a0fbe495f7df45562bee22188341899e1ca839;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Josh+Soref;st=author" title="Search for commits authored by Josh Soref" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3" title="[MNG-6165] Deprecate and replace incorrectly spelled public API">[MNG-6165] Deprecate and replace incorrectly spelled... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;hb=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-05</i></td>
+<td class="author"><a title="Search for commits authored by Arnaud Heritier" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Arnaud+Heritier;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=16" alt="" />&nbsp;Arnaud Heritier</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa" class="list subject" title="[MNG-5961] Fix the SLF4J logger factory implementation used for LOG4J2">[MNG-5961] Fix the SLF4J logger factory implementation... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;hb=23ceca36e7c980cc8d8bdc16d64ede98189079aa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-03</i></td>
+<td class="author"><a title="Search for commits authored by Josh Soref" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Josh+Soref;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a title="[MNG-6146] Several small stylistic and spelling improvements to code and documentation" href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b" class="list subject">[MNG-6146] Several small stylistic and spelling improve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;hb=17402659845ea21b0dd9f9989d484fb32c3aa28b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stuart+McCulloch;st=author" title="Search for commits authored by Stuart McCulloch" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">[MNG-5981] upgrade Sisu to 0.3.3 to pick up lifecycle fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;hb=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5878] added project.directory property to support module name !=" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">[MNG-5878] added project.directory property to support... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;hb=9b763cc002e9a4e247baf7538727da5a29a6ce0b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6140] renamed aether to resolver, added slf4j-provider" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">[MNG-6140] renamed aether to resolver, added slf4j... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;hb=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31" title="[MNG-6110] renamed 'maven-aether-provider' to 'maven-resolver-provider'">[MNG-6110] renamed 'maven-aether-provider' to 'maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;hb=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Harald Wellmann" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Harald+Wellmann;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/096beb456eb9c73bf6ff1b8ea35fe804?s=16" alt="" />&nbsp;Harald Wellmann</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33" class="list subject">[MNG-6110] Upgrade Aether to Maven Resolver 1.0.3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;hb=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46" class="list subject" title="[MNG-5368] UnsupportedOperationException thrown when version range is not correct... ">[MNG-5368] UnsupportedOperationException thrown when... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;hb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6137] Clean up duplicate dependencies caused by incomplete Wagon HTTP Provider... " href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12" class="list subject">[MNG-6137] Clean up duplicate dependencies caused by... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;hb=23b5fcffa75b89e5c3141be5269840d6cd70fe12">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">[MNG-6136] Upgrade Maven Wagon to 2.12</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;hb=ce93bb42b95c097ce7671576ae9e780b5a2bc653">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">[MNG-6003] Drastically reduce JAVA_HOME discovery code</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2678388ea2cebc43f58009720609523ae09176f7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2678388ea2cebc43f58009720609523ae09176f7;hb=2678388ea2cebc43f58009720609523ae09176f7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2678388ea2cebc43f58009720609523ae09176f7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f" class="list subject">[MNG-6001] Replace %HOME% with %USERPROFILE% in mvn.cmd</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;hb=d426bf9c6e59f893499c623c3434ce8f61200d9f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">[MNG-5963] mvn.cmd does not return ERROR_CODE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;hb=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Miriam+Lee;st=author" title="Search for commits authored by Miriam Lee"><img width="16" class="avatar" src="//www.gravatar.com/avatar/878df0e2a8b47da358b3e6d4828b05ce?s=16" alt="" />&nbsp;Miriam Lee</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169" class="list subject" title="[MNG-5962] mvn.cmd fails when the current directory has spaces in between">[MNG-5962] mvn.cmd fails when the current directory... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842b07be97fdb7d4f36e167f596eb185f9601169">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842b07be97fdb7d4f36e167f596eb185f9601169;hb=842b07be97fdb7d4f36e167f596eb185f9601169">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=842b07be97fdb7d4f36e167f596eb185f9601169;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Joseph Walton" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Joseph+Walton;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4" class="list subject" title="[MNG-5852] mvn shell script invokes /bin/sh but requires Bash functions">[MNG-5852] mvn shell script invokes /bin/sh but require... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=135102022763eaa62fa1d0125adab7ff207ef2f4;hb=135102022763eaa62fa1d0125adab7ff207ef2f4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=135102022763eaa62fa1d0125adab7ff207ef2f4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Joseph+Walton;st=author" title="Search for commits authored by Joseph Walton"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a title="[MNG-5829] mvn shell script fails with syntax error on Solaris 10" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">[MNG-5829] mvn shell script fails with syntax error... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;hb=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;hb=8c7ce555720ec205680a1ce71ede03a4bc49bedb">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;hb=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3" class="list subject">[MNG-6014] Removing ArtifactHandler for ejb3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;hb=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Tobias Oberlies" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Tobias+Oberlies;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b81bf0b56cb71d5bf83e9b853a268fcf?s=16" alt="" />&nbsp;Tobias Oberlies</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd" title="[MNG-5823] mvnDebug doesn't work with M2_HOME with spaces - missing quotes">[MNG-5823] mvnDebug doesn't work with M2_HOME with... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;hb=46c1581474ed3b8110dbc7275172b92056b6e5dd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8" class="list subject" title="[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly when using &quot;&amp;&amp;&quot;">[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;hb=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6078] Can't overwrite properties which have been defined in" href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28" class="list subject">[MNG-6078] Can't overwrite properties which have been... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca4303031357a7decaee8de770b71fb2c2fedd28;hb=ca4303031357a7decaee8de770b71fb2c2fedd28">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca4303031357a7decaee8de770b71fb2c2fedd28;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131" class="list subject" title="[MNG-6092] warn if prerequisites.maven is used for non-plugin projects">[MNG-6092] warn if prerequisites.maven is used for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;hb=4604c49ee442fef48c0d3efe35fb85d2f0784131">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5993] Confusing error message in case of missing/empty" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">[MNG-5993] Confusing error message in case of missing... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;hb=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5607] Don't use M2_HOME in mvn shell/command scripts anymore" href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351" class="list subject">[MNG-5607] Don't use M2_HOME in mvn shell/command scrip... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=065281c43d7435be204aa963e1f94d1128bb5351">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=065281c43d7435be204aa963e1f94d1128bb5351;hb=065281c43d7435be204aa963e1f94d1128bb5351">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=065281c43d7435be204aa963e1f94d1128bb5351;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Arlo+Louis+O%27Keeffe;st=author" title="Search for commits authored by Arlo Louis O'Keeffe" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b5439ee947ba94aa8e17acfd7d923217?s=16" alt="" />&nbsp;<span title="Arlo Louis O'Keeffe">Arlo Louis... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054" title="[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup scripts">[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;hb=4337d18af65df8d3221bdd1e393f13c5f4db9054">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e" class="list subject">Remove Subversion keywords from LICENSE.vm</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;hb=b9285469a587f7c4bdc777c50173ba3a0619cc9e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">[MNG-6145] Remove non-existent m2 include in component.xml</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;hb=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6147] MetadataResolutionResult#getGraph() contains duplicate if clause" href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601" class="list subject">[MNG-6147] MetadataResolutionResult#getGraph() contains... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f53f1547a16fb0f7e288de5c4684c599652ee601;hb=f53f1547a16fb0f7e288de5c4684c599652ee601">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f53f1547a16fb0f7e288de5c4684c599652ee601;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6144] DefaultWagonManagerTest#testGetMissingJarForced() passed incorrect value" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647">[MNG-6144] DefaultWagonManagerTest#testGetMissingJarFor... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=920f10a561dee3c3bc34d356082dafd1457a8647">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=920f10a561dee3c3bc34d356082dafd1457a8647;hb=920f10a561dee3c3bc34d356082dafd1457a8647">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=920f10a561dee3c3bc34d356082dafd1457a8647;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Guillaume+Bou%C3%A9;st=author" title="Search for commits authored by Guillaume Boué" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a title="[MNG-6105] properties.internal.SystemProperties.addSystemProperties() is not really... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">[MNG-6105] properties.internal.SystemProperties.addSyst... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;hb=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6" class="list subject" title="[MNG-5883] Silence unnecessary legacy local repository warning">[MNG-5883] Silence unnecessary legacy local repository... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;hb=1e2a80eced0f01c182458a2c7e7919634fa632f6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Stuart McCulloch" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stuart+McCulloch;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a title="[MNG-5958] restore binary compatibility of Lifecycle.setPhases" href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307" class="list subject">[MNG-5958] restore binary compatibility of Lifecycle... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;hb=6b31c4a556f51cd1c2064fe773550c0acf14d307">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">[MNG-5931] Fixing documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;hb=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f" title="[MNG-5946] Fix links etc. in README.txt which is part of the delivery">[MNG-5946] Fix links etc. in README.txt which is part... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c794c2a393855ad4d247783876613f1bb289e77f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c794c2a393855ad4d247783876613f1bb289e77f;hb=c794c2a393855ad4d247783876613f1bb289e77f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c794c2a393855ad4d247783876613f1bb289e77f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">o Updated to remove errors reported by Checkstyle.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;hb=a99a78984c1f20394abf6e76b6167b9e61e6163c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">added core its to projects' sources</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;hb=311fc62b7daca1d63596e2202598a0fd3e4d77e2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">added link to 3.3.1 release notes for details on .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;hb=4547ff73d84f189dea35f60dffafff9cf2f446ba">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">removed now unused checkstyle suppress warnings</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;hb=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb" class="list subject">updated notice</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;hb=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3" class="list subject">improved documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;hb=512fa6a45b73663ed5b5e0e896539d1084da36f3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">added core extensions documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;hb=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9" class="list subject">added README.md to rat excludes</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d432fb515c390beb593d8c4608775c46cfc03f9;hb=9d432fb515c390beb593d8c4608775c46cfc03f9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9d432fb515c390beb593d8c4608775c46cfc03f9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="point to our documentation on plugins dependencies upgrade" href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8" class="list subject">point to our documentation on plugins dependencies... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfbad56f65b9d664c7967122b76a5389931080f8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfbad56f65b9d664c7967122b76a5389931080f8;hb=cfbad56f65b9d664c7967122b76a5389931080f8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cfbad56f65b9d664c7967122b76a5389931080f8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">updated urls (https, plexus) and license header formatting</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=84085c0a9ce4febee8be124fe61f02cd40185d20;hb=84085c0a9ce4febee8be124fe61f02cd40185d20">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=84085c0a9ce4febee8be124fe61f02cd40185d20;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">[MNG-6017] Removing ArtifactHandler for par LifeCycle</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;hb=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-6030] ReactorModelCache do not used effectively after maven version 3.0.5 which... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">[MNG-6030] ReactorModelCache do not used effectively... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfb075ac706b25df630f3671f61f8d8313e0f138;hb=cfb075ac706b25df630f3671f61f8d8313e0f138">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cfb075ac706b25df630f3671f61f8d8313e0f138;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9" class="list subject">added standard license and download links</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;hb=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">Jenkins file notification email title improvement</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;hb=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87" class="list subject" title="[MNG-6093] use monkey patched slf4j-simple provider with Maven color">[MNG-6093] use monkey patched slf4j-simple provider... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;hb=94bc4de2ea54afa09a353034ed06edf0f68a8d87">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d" class="list subject">[MNG-3507] added color to Maven execution output messages</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;hb=b80915b8822b51aafa962a9ef53a61c0ac59033d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5" class="list subject">[MNG-5904] Remove the whole Ant build</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8b661620521de63586f825257e9c08c37e251eb5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8b661620521de63586f825257e9c08c37e251eb5;hb=8b661620521de63586f825257e9c08c37e251eb5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8b661620521de63586f825257e9c08c37e251eb5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">[MNG-6102] Introduce ${maven.conf} in m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;hb=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e" title="[MNG-5977] Improve output readability of our MavenTransferListener implementations">[MNG-5977] Improve output readability of our MavenTrans... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=149cce7a867956efeaf72d527f61297bf2471b1e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=149cce7a867956efeaf72d527f61297bf2471b1e;hb=149cce7a867956efeaf72d527f61297bf2471b1e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=149cce7a867956efeaf72d527f61297bf2471b1e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a" class="list subject" title="[MNG-5954] Remove outdated maven-embedder/src/main/resources/META-INF/MANIFEST.MF">[MNG-5954] Remove outdated maven-embedder/src/main... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;hb=deefd9342b13f1fec786ddb00ff3b39299e6e11a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b" class="list subject" title="[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportingUtils#formatTimestamp">[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportin... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;hb=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Nemo+Chen;st=author" title="Search for commits authored by Nemo Chen"><img width="16" class="avatar" src="//www.gravatar.com/avatar/470a6351e73c657df11b082f654749ad?s=16" alt="" />&nbsp;Nemo Chen</a></td><td><a title="[MNG-6081] Log refactoring - Method Invocation Replaced By Variable" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">[MNG-6081] Log refactoring - Method Invocation Replaced... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;hb=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">[MNG-6106] Remove maven.home setter from m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5053a628c0a4eb069ab5512ad7491494207cb996">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5053a628c0a4eb069ab5512ad7491494207cb996;hb=5053a628c0a4eb069ab5512ad7491494207cb996">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5053a628c0a4eb069ab5512ad7491494207cb996;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6138] Remove obsolete message_*.properties form maven-core" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">[MNG-6138] Remove obsolete message_*.properties form... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;hb=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f" class="list subject" title="[MNG-5836] put $maven.home/conf/logging first in classpath to avoid">[MNG-5836] put $maven.home/conf/logging first in classp... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;hb=c516ef79aecdeef5297e44bb5e836e67ffa5336f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6088] add a newline after forked execution success message" href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741" class="list subject">[MNG-6088] add a newline after forked execution success... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=079f6b3ba3301035841e091cd237cd8295168741">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=079f6b3ba3301035841e091cd237cd8295168741;hb=079f6b3ba3301035841e091cd237cd8295168741">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=079f6b3ba3301035841e091cd237cd8295168741;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Guillaume+Bou%C3%A9;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">[MNG-6117] ${session.parallel} not correctly set</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d413296cf396d4df385d1323843f9464af0c8a3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d413296cf396d4df385d1323843f9464af0c8a3e;hb=d413296cf396d4df385d1323843f9464af0c8a3e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d413296cf396d4df385d1323843f9464af0c8a3e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">Merge branch 'MNG-5629'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;hb=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">[INFRA-13307] Now we can build on either Windows node</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a83296d795536f43fe38fa277752003ca15ada53">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a83296d795536f43fe38fa277752003ca15ada53;hb=a83296d795536f43fe38fa277752003ca15ada53">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a83296d795536f43fe38fa277752003ca15ada53;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361" class="list subject" title="[MNG-5629] ClosedChannelException from DefaultUpdateCheckManager.read">[MNG-5629] ClosedChannelException from DefaultUpdateChe... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;hb=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">[MNG-6152] Add a Jenkinsfile</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e51fc87277bb988aed7641d02fd888c77d0a1206;hb=e51fc87277bb988aed7641d02fd888c77d0a1206">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e51fc87277bb988aed7641d02fd888c77d0a1206;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-04</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">[MNG-6151] Set version to 3.5.0-SNAPSHOT</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;hb=bce33aa2662a51d18cb00347cf2fb174dc195fb1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;hb=737de43e392fc15a0ce366db98d70aa18b3f6c03">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Jason+van+Zyl;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5" class="list subject">[maven-release-plugin] prepare release maven-3.3.9</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.9"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.9">maven-3.3.9</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;hb=bb52d8502b132ec0a5a3f4c09453c07478323dc5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">[MNG-5882] Nonportable shell constructs cause bin/mvn... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;hb=cf2f373ddb38215f7122f743d381ead7e346ed2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-02</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385" class="list subject" title="[MNG-5840] A regression had crept in and was missed as the intergration tests were... ">[MNG-5840] A regression had crept in and was missed... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1953284925616e691fb881c5e3fa8fbdd1830385">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1953284925616e691fb881c5e3fa8fbdd1830385;hb=1953284925616e691fb881c5e3fa8fbdd1830385">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1953284925616e691fb881c5e3fa8fbdd1830385;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-31</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Herv%C3%A9+Boutemy;st=author" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b" class="list subject">[MNG-5871] refactoring: improved empty urls handling</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;hb=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a accesskey="n" title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;pg=1">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.txt b/src/test/resources/__files/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.txt
new file mode 100644
index 0000000..bcc695e
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" alt="git" src="/static/git-logo.png" height="27" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input type="hidden" value="search" name="a" />
+<input name="h" type="hidden" value="094e4e31a5af55bb17be87675da41d9aeca062f3" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=094e4e31a5af55bb17be87675da41d9aeca062f3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=094e4e31a5af55bb17be87675da41d9aeca062f3">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=094e4e31a5af55bb17be87675da41d9aeca062f3">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">[maven-release-plugin] prepare release maven-3.5.1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">094e4e31a5af55bb17be87675da41d9aeca062f3</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">dca30758f4ac5189fff76fa072dee84b1bed891d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hp=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hp=b286f749592343f380e5ce58cd01d015453021da;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hp=b13482bc766214e7336cb4a19cecae9ce781d085;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hp=955773135ada913fcc3534fd8868c5cfa8123b17;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hp=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hp=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hp=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hp=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hp=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hp=271404f57b3746ad61b2f516c6f7f882800881e8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hp=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hp=53e67e5483a70659699c856c2c57727dbf508aff;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hp=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hp=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hp=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hp=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.txt b/src/test/resources/__files/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.txt
new file mode 100644
index 0000000..84d939c
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" height="27" src="/static/git-logo.png" alt="git" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="e6528827571b0ebe06675ef47c8157d1522116a5" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=e6528827571b0ebe06675ef47c8157d1522116a5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=e6528827571b0ebe06675ef47c8157d1522116a5">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">8e6bbc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=e6528827571b0ebe06675ef47c8157d1522116a5">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly" class="list">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">e6528827571b0ebe06675ef47c8157d1522116a5</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5;hp=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hp=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hp=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=268e313507b5b6d658aacedeae796a12ae4211d2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=5d2ee53992cea878dcc030510599dbae833c6b18;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=de588e4fea54daad376a088c81a3d0005a30ada5;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.txt b/src/test/resources/__files/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.txt
new file mode 100644
index 0000000..720e9dc
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" src="/static/git-logo.png" class="logo" height="27" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" value="search" name="a" />
+<input name="h" value="ff8f5e7444045639af65f6095c62210b5713f426" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ff8f5e7444045639af65f6095c62210b5713f426">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ff8f5e7444045639af65f6095c62210b5713f426">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">87cf1ee</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ff8f5e7444045639af65f6095c62210b5713f426">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">[maven-release-plugin] prepare release maven-3.5.0 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">ff8f5e7444045639af65f6095c62210b5713f426</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">24bccc64c17a624d932ea44ec908112d8de95a9d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314" class="list">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hp=133ee325b674da07fa97db660480474ff029f86a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hp=857ce07703ed94ed78488821782f9049003ad95b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.txt b/src/test/resources/__files/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.txt
new file mode 100644
index 0000000..d479be7
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" height="27" src="/static/git-logo.png" class="logo" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" name="a" value="search" />
+<input name="h" type="hidden" value="ff8f5e7444045639af65f6095c62210b5713f426" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ff8f5e7444045639af65f6095c62210b5713f426">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ff8f5e7444045639af65f6095c62210b5713f426">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">87cf1ee</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ff8f5e7444045639af65f6095c62210b5713f426">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426" class="title">[maven-release-plugin] prepare release maven-3.5.0 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">ff8f5e7444045639af65f6095c62210b5713f426</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">24bccc64c17a624d932ea44ec908112d8de95a9d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314" class="list">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hp=133ee325b674da07fa97db660480474ff029f86a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hp=857ce07703ed94ed78488821782f9049003ad95b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.txt b/src/test/resources/__files/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.txt
new file mode 100644
index 0000000..aa12bcf
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.txt
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" src="/static/git-logo.png" alt="git" class="logo" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" name="a" value="search" />
+<input name="h" type="hidden" value="b12905ce02ec0e58b475bbc1d920a6801224c02f" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">52eecc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="title">[MNG-6176] Fix javadoc *errors* in maven-compat</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:04:38 +0000</span> (12:04 +0000)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">b12905ce02ec0e58b475bbc1d920a6801224c02f</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">9a7d8a3dc9bfa0e700a57265eb344f08da75ba80</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57" class="list">52eecc406fdf37c1aec46ea31ab00978ed290a57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hp=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Fix&nbsp;javadoc&nbsp;*errors*&nbsp;in&nbsp;maven-compat<br/>
+</div>
+<div class="list_head">
+17 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=7af138d2d32c2be1962d3348989fc610f738313c;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hp=4460a07c3ee0b8aa59c35a3715c05e1d5d88a841;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hp=6ca4fe72217308ebe5a004d1964c05239125d384;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hp=faf224bd6b58b1575b706de8779835487294778a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hp=b3e94fcaba00700ca2745f44c22bba515f5dc6ac;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hp=5b02880b381ae039a8efc5e6798ea24aa2a02df4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hp=e1556eaf745b1dc063f629b8df5ca0723627dd1e;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hp=0071ea44e5d40c380ce6febd361862ee5422f2ab;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hp=532cd3c8fc92090da8de478523a920f35fff5624;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hp=b2750b9d928d99bef23f652d6476f77afcfdce98;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hp=0dc4ccff52ec26e40b4bc6b1372a4cd4e4278b11;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hp=96af590c7a8c7dc754ad632928697b13bf8a9a93;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hp=5ca3a47cc727667c92e07718c6a5e16da2ed35d6;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hp=69d93d2fb0c0e3b33a6f45d21ce0b2c6abc37075;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hp=c98f1e191868884f1162917f958f13cdebf12aca;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hp=cef78f9b64b958c0397b6688524e9379b86642e4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hp=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.txt b/src/test/resources/__files/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.txt
new file mode 100644
index 0000000..5d6f8da
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" height="27" src="/static/git-logo.png" width="72" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input name="a" value="search" type="hidden" />
+<input name="h" value="ff8f5e7444045639af65f6095c62210b5713f426" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ff8f5e7444045639af65f6095c62210b5713f426">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ff8f5e7444045639af65f6095c62210b5713f426">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">87cf1ee</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ff8f5e7444045639af65f6095c62210b5713f426">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">[maven-release-plugin] prepare release maven-3.5.0 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=ff8f5e7444045639af65f6095c62210b5713f426;s=stephen.alan.connolly@gmail.com;st=committer" class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">ff8f5e7444045639af65f6095c62210b5713f426</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">24bccc64c17a624d932ea44ec908112d8de95a9d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hp=133ee325b674da07fa97db660480474ff029f86a;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hp=857ce07703ed94ed78488821782f9049003ad95b;hb=ff8f5e7444045639af65f6095c62210b5713f426;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=ff8f5e7444045639af65f6095c62210b5713f426">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ff8f5e7444045639af65f6095c62210b5713f426">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.txt b/src/test/resources/__files/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.txt
new file mode 100644
index 0000000..0ad5faa
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.txt
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" class="logo" height="27" alt="git" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input type="hidden" name="h" value="114ef6c5a2802e8758e466af92b70f51fd7a2929" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="title">[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Christoph Böhme" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christoph+B%C3%B6hme;st=author">Christoph Böhme</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=christoph@b3e.net;st=author" title="Search for commits authored by christoph@b3e.net">&lt;christoph@b3e.net&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Feb 2017 06:32:17 +0000</span> (07:32 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=Christian+Schulte;st=committer" title="Search for commits committed by Christian Schulte">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;s=schulte@apache.org;st=committer" title="Search for commits committed by schulte@apache.org" class="list">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 6 Mar 2017 16:35:24 +0000</span> (17:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">114ef6c5a2802e8758e466af92b70f51fd7a2929</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hp=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6173]&nbsp;MavenSession.getAllProjects()&nbsp;should&nbsp;return&nbsp;all&nbsp;projects&nbsp;in&nbsp;the&nbsp;reactor<br/>
+<br/>
+This&nbsp;commit&nbsp;removes&nbsp;the&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;from&nbsp;the<br/>
+DefaultGraphBuilder.&nbsp;The&nbsp;GraphBuilder&nbsp;implementation&nbsp;should&nbsp;only&nbsp;build&nbsp;the<br/>
+graph&nbsp;and&nbsp;should&nbsp;not&nbsp;touch&nbsp;the&nbsp;MavenSession&nbsp;object&nbsp;passed&nbsp;into&nbsp;it.<br/>
+<br/>
+To&nbsp;allow&nbsp;complete&nbsp;initialization&nbsp;of&nbsp;the&nbsp;MavenSession&nbsp;the&nbsp;ProjectDependencyGraph<br/>
+interface&nbsp;got&nbsp;enhanced&nbsp;so&nbsp;that&nbsp;GraphBuilder&nbsp;implementations&nbsp;can&nbsp;communicate&nbsp;all<br/>
+collected&nbsp;projects&nbsp;in&nbsp;addition&nbsp;to&nbsp;the&nbsp;processed&nbsp;list&nbsp;of&nbsp;projects.<br/>
+<br/>
+This&nbsp;closes&nbsp;#105<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/DefaultMaven.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hp=15b946e887839d33a94ec5e5c79a294f58e4ecae;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;h=7e46ad046f6b9fba1bc40323af5821a49229f71b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/DefaultMaven.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hp=0d5584b8afc801dfb5b90a26919792641dd32350;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=d206d730e021aa2316da7d86606d1a7d90648cce;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hp=680d58469393bc45fc73388d11d6b7a5828ba9af;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;h=2cbea8457b9d36b78bd290d253f8ab414a043ca0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultGraphBuilder.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hp=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=effab0bc12400d81022fc54993191af38053203c;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hp=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list">maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hp=57d374fd88595df0823e3c9417cc3fd48ea8f12b;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;h=157a5ecdeff0da1fd2e7e3984bd072a58e48e2e2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/AbstractCoreMavenComponentTestCase.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hp=951f133df42b3759b7b7988bf976fef1464a5aeb;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;h=5252a21e6f7aa384953e227b09272cd394d95ded;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/LifecycleExecutorTest.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hp=b913caf5fc090f88045955e679067b2faf5f484f;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929;hpb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=7af756d7d55ce43665552577055080e6a3158ae2;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.txt b/src/test/resources/__files/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.txt
new file mode 100644
index 0000000..41fefb5
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" height="27" alt="git" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">214540c</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">214540c2ae5431645bb927d6dc5498ebafc27359</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hp=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=c303646152f01b407726e4983289a9013f824e55;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=2184faa3d981717951df06973f8a5870cd9689a1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=3b33abac27cda06703ade717289588a4a69007d7;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=e0498cad8c3e07a3db5e926163be054ba6316912;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=1cdfe04a07387727daaab63f6792e79f5f760277;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.txt b/src/test/resources/__files/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.txt
new file mode 100644
index 0000000..8fd6543
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" src="/static/git-logo.png" width="72" alt="git" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" value="search" name="a" />
+<input value="fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">214540c</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="list">214540c2ae5431645bb927d6dc5498ebafc27359</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hp=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=c303646152f01b407726e4983289a9013f824e55;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=2184faa3d981717951df06973f8a5870cd9689a1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=3b33abac27cda06703ade717289588a4a69007d7;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=e0498cad8c3e07a3db5e926163be054ba6316912;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=1cdfe04a07387727daaab63f6792e79f5f760277;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.txt b/src/test/resources/__files/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.txt
new file mode 100644
index 0000000..279c801
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.txt
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" class="logo" width="72" src="/static/git-logo.png" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input type="hidden" name="a" value="search" />
+<input value="eb2db7b28664dbaac6a59a2189c70d92e455dcea" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">542a7a8</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">[MNG-6196] updated slf4j to 1.7.25</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list">Hervé Boutemy</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=author" title="Search for commits authored by hboutemy@apache.org">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 01:59:42 +0000</span> (<span class="atnight">02:59</span> +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=committer" class="list">Hervé Boutemy</a> <a href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=committer" title="Search for commits committed by hboutemy@apache.org" class="list">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class="atnight">00:19</span> +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">eb2db7b28664dbaac6a59a2189c70d92e455dcea</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">c4d1908e7f1e998f6814146875fd5fc7198d7f43</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" class="list">542a7a89156263b34d1472e9d9c1a2795afccd2d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hp=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6196]&nbsp;updated&nbsp;slf4j&nbsp;to&nbsp;1.7.25<br/>
+<br/>
+[SLF4J-394]&nbsp;use&nbsp;new&nbsp;slf4j&nbsp;methods&nbsp;done&nbsp;for&nbsp;us<br/>
+[SLF4J-395]&nbsp;use&nbsp;slf4j-simple&nbsp;System.out&nbsp;cache<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">apache-maven/src/conf/logging/simplelogger.properties</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hp=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hp=17f1f484c32f0848704c3c78136439503db1a7f2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hp=bba864662f70a2ed06aa9a4c5da50df895d7bbed;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hp=4a7995686511dc19cbbb07c141058370d2ba7864;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.txt b/src/test/resources/__files/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.txt
new file mode 100644
index 0000000..f91988d
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" alt="git" class="logo" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input type="hidden" name="a" value="search" />
+<input type="hidden" name="h" value="d54e6f91a8652cdda61a20f051f97f11d4c3c982" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29dde</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a title="Search for commits authored by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=author">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=committer" class="list">Christian Schulte</a> <a title="Search for commits committed by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=committer">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">d54e6f91a8652cdda61a20f051f97f11d4c3c982</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">de435992b8d624f256d043f6af54c0e7d54e48ce</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hp=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+s/@since&nbsp;3.5.0-alpha-2/@since&nbsp;3.5.0/g<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hp=d206d730e021aa2316da7d86606d1a7d90648cce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hp=effab0bc12400d81022fc54993191af38053203c;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hp=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hp=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hp=39695f7f5849ff67dd6028849ce508e240427bdc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hp=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.txt b/src/test/resources/__files/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.txt
new file mode 100644
index 0000000..9ea2b58
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" width="72" height="27" class="logo" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" name="a" type="hidden" />
+<input name="h" type="hidden" value="3d0efa36963c217527230228a11ab44050ca1b10" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+first &sdot; prev &sdot; <a title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1" accesskey="n">next</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10" class="list subject" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list subject">[maven-release-plugin] prepare release maven-3.5.2</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.2"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.2">maven-3.5.2</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;hb=138edd61fd100ec658bfa2d307c43b76940a5d7d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=138edd61fd100ec658bfa2d307c43b76940a5d7d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;" href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292" class="list subject">Revert &quot;MNG-6209 better executeMojo thread context... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 weeks ago"><i>2017-10-17</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hb=cae779e4fbc6565a581f2c6adf9fb15348005603">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 weeks ago"><i>2017-10-15</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi" href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4" class="list subject">[MNG-6242] detect Cygwin/Mingw pseudo terminal for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6196] removed remaining Monkey patching, not really necessary" href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9" class="list subject">[MNG-6196] removed remaining Monkey patching, not reall... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f530c4f006b8d22da90d968a1d32797280804b9;hb=4f530c4f006b8d22da90d968a1d32797280804b9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 weeks ago"><i>2017-09-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="list subject">[MNG-6196] updated slf4j to 1.7.25</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-11</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" class="list subject" title="[MNG-6275] Defang the tests when their core assumption is invalid.">[MNG-6275] Defang the tests when their core assumption... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=312eb53502b78355ab21e27610e7ef253990f574;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-09-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list subject">[maven-release-plugin] prepare release maven-3.5.1</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-09-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">[MNG-6275] Maven Embedder compatible fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-31</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267" class="list subject">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e">Revert &quot;Squashed commit of the following:&quot;</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=170c1ed82cbe124da1736da64af20d660dc3162e;hb=170c1ed82cbe124da1736da64af20d660dc3162e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 months ago"><i>2017-08-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm" href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f" class="list subject">Update Jenkinsfile to use JENKINS-43507 syntax for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 months ago"><i>2017-08-24</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e" class="list subject">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hb=f047ea143766fd22ae42040e6805bef287f3cc3e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">[MNG-6220] Add CLI options to control color output</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Mario+Krizmanic;st=author" title="Search for commits authored by Mario Krizmanic" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=16" alt="" />&nbsp;Mario Krizmanic</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4" class="list subject">[MNG-6127] Fix plugin execution configuration interference</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6" class="list subject">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="3 months ago"><i>2017-08-02</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3" class="list subject">[MNG-6174] Clean Up Maven Model</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4f2a2dba89251d9045fe9944783509a397491da3;hb=4f2a2dba89251d9045fe9944783509a397491da3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="3 months ago"><i>2017-08-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164" class="list subject">[MNG-6123] detect self references in POM and fail fast</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f8c45c990193b04c1770997d446951c5185b164;hb=8f8c45c990193b04c1770997d446951c5185b164">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5457] Show repository id when downloading or uploading from/to a remote repository" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">[MNG-5457] Show repository id when downloading or uploa... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="4 months ago"><i>2017-07-12</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hb=e520324c8d45e2465cf8aeafb4d57cef30250136">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a title="[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... " href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482" class="list subject">[MNG-6240] Duplicate components in plugin extension... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hb=a1fe42199565f76007a97f47cd4a848fd9b63482">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author" class="list" title="Search for commits authored by dejan2609"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a title="[MNG-6207] Create WARNINGs in case of using system scope" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c">[MNG-6207] Create WARNINGs in case of using system... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=12d6471337c7ad067b7762d44050a079829ea26c;hb=12d6471337c7ad067b7762d44050a079829ea26c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-06-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">[MNG-6186] fixed path to jansi native libs in distribution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-06-04</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=dejan2609;st=author" class="list" title="Search for commits authored by dejan2609"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=16" alt="" />&nbsp;dejan2609</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def" title="[MNG-6206] display deprecation build warning in case when dependencies">[MNG-6206] display deprecation build warning in case... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hb=eb6b212b567c287734a2dbbef3c113fe650f1def">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="5 months ago"><i>2017-05-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Dan+Tran;st=author" title="Search for commits authored by Dan Tran" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=16" alt="" />&nbsp;Dan Tran</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">[MNG-6084] Support JSR 250 annotations</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="5 months ago"><i>2017-05-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author" class="list" title="Search for commits authored by Igor Fedorenko"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a title="MNG-6233 don't mix plexus and jsr330 annotations in aether-provider" href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529" class="list subject">MNG-6233 don't mix plexus and jsr330 annotations in... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;hb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-21</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9" class="list subject">improved modello and animal sniffer's execution ids</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=44634982a103a696d18619346756b1adaf3dbfd9;hb=44634982a103a696d18619346756b1adaf3dbfd9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list subject" title="[MNG-6167] Clean up dependency mess (reported by dependency:analyze)">[MNG-6167] Clean up dependency mess (reported by depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-5935] Optional true getting lost in managed dependencies when transitive" href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1" class="list subject">[MNG-5935] Optional true getting lost in managed depend... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0" title="[MNG-6228] Optionality not displayed in dependency tree when run in debug mode">[MNG-6228] Optionality not displayed in dependency... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04">[MNG-6186] use enhanced HawtJNI library loading (remove... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hb=6182a2083fdb9964ccb5250fb85223e38485bf04">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-05-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">[MNG-6223] support -f path/to/dir when detecting .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-05-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Anton+Tanasenko;st=author" class="list" title="Search for commits authored by Anton Tanasenko"><img width="16" class="avatar" src="//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=16" alt="" />&nbsp;Anton Tanasenko</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be223808939d75152d7157db33d45f230114555e;hb=be223808939d75152d7157db33d45f230114555e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a" title="[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'">[MNG-6149] MetadataResolutionResult#getGraph() never... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="6 months ago"><i>2017-04-21</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834">Doc improvement in simplelogger.properties</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3938817fd3e0ad62efe335307406e70bff876834;hb=3938817fd3e0ad62efe335307406e70bff876834">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author" title="Search for commits authored by Igor Fedorenko" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29" class="list subject">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-13</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Igor Fedorenko" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Igor+Fedorenko;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=16" alt="" />&nbsp;Igor Fedorenko</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10" class="list subject">MNG-6209 better executeMojo thread context classloader</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-12</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa">use &quot;java -jar&quot; command</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=567af0d964cf823b275300aa4671b84a28da5baa;hb=567af0d964cf823b275300aa4671b84a28da5baa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Lubomir Varga" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Lubomir+Varga;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;Lubomir Varga</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">Improve Javadoc of ComparableVersion#main()</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d" class="list subject">improved description of styled message API</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=08f3c76a09601d85503c35743458d977a92e492d;hb=08f3c76a09601d85503c35743458d977a92e492d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-07</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f" class="list subject">Update the DOAP to include the 3.5.0 release</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stefan+Eicher;st=author" title="Search for commits authored by Stefan Eicher" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=16" alt="" />&nbsp;Stefan Eicher</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4" class="list subject">Minor cleanup in MavenCli.java</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-03</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426" class="list subject">[maven-release-plugin] prepare release maven-3.5.0</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ff8f5e7444045639af65f6095c62210b5713f426">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ff8f5e7444045639af65f6095c62210b5713f426;hb=ff8f5e7444045639af65f6095c62210b5713f426">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ff8f5e7444045639af65f6095c62210b5713f426;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6198] Use the directory specified by -f for searching with 'mvn'" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">[MNG-6198] Use the directory specified by -f for search... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-04-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">[MNG-6195] Tidy up quoting and command substitution</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubunt... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">switch to embedded core ITs run for faster result</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">added CORE_IT_PROFILES parameter</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">trying to make Jenkinsfile easier to understand</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-27</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74" class="list subject">INFRA have been changing JDK labels again</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hb=33c8d8efe9410e134080bd979a7df82de80bcf74">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-25</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... " href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634" class="list subject">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="7 months ago"><i>2017-03-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">[MNG-6168] Fix unclosed streams</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="7 months ago"><i>2017-03-23</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef" class="list subject" title="[MNG-6192] upgraded m-assembly-p to get ordered entries in zip">[MNG-6192] upgraded m-assembly-p to get ordered entries... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hb=f0535a40e2dba47f00c5469941d3edad2a8effef">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-21</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c" title="[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... ">[MNG-6190] maven-resolver-provider's DefaultArtifactDes... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">[MNG-6112] Central repository in the 4.0.0 super POM... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" title="[maven-release-plugin] prepare for next development iteration">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-20</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="list subject" title="[maven-release-plugin] prepare release maven-3.5.0-beta-1">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-beta-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-beta-1">maven-3.5.0-beta-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=214540c2ae5431645bb927d6dc5498ebafc27359">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=214540c2ae5431645bb927d6dc5498ebafc27359;hb=214540c2ae5431645bb927d6dc5498ebafc27359">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=214540c2ae5431645bb927d6dc5498ebafc27359;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7" class="list subject">Make it possible to run unit tests from an IDE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6189] warn if maven-site-plugin reportPlugins is configured" href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6" class="list subject">[MNG-6189] warn if maven-site-plugin reportPlugins... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=16382802611939a8876fe553208e8b0f4da606a6;hb=16382802611939a8876fe553208e8b0f4da606a6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">Merge remote-tracking branch 'origin/MNG-6182'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="fixed site generation: downgraded parent pom, upgraded m-assembly-p" href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77" class="list subject">fixed site generation: downgraded parent pom, upgraded... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fea81d8a2710350c3517f0046e820893abd6cc77;hb=fea81d8a2710350c3517f0046e820893abd6cc77">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52" class="list subject">updated parent pom: fixes issue with m-assembly-p bug</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a4157428d756e2189cddaddf0690ff070bb74d52;hb=a4157428d756e2189cddaddf0690ff070bb74d52">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-19</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list subject">[MNG-6176] Fix javadoc *errors* in maven-compat</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57" class="list subject">MNG-6078: commons-cli 1.4 released</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a title="[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f661fc298e80208911838f5acce9840ea1a97e3f;hb=f661fc298e80208911838f5acce9840ea1a97e3f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list subject">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">[MNG-6183] Dependency management debug message corrections.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=da03d6b03192399237750c15f96fa021977dd83b;hb=da03d6b03192399237750c15f96fa021977dd83b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-13</i></td>
+<td class="author"><a class="list" title="Search for commits authored by LuboVarga" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=LuboVarga;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=16" alt="" />&nbsp;LuboVarga</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">Added some javadoc</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-12</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6115] prevent JAnsi from writing temp native files to lib/ext" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805" class="list subject">[MNG-6115] prevent JAnsi from writing temp native files... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=181b0215aa1199e152db9d2c08b1a01436547805;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e" class="list subject">Code improvement.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=809ba34055c70eab31876aad03c577e925fa2e6e;hb=809ba34055c70eab31876aad03c577e925fa2e6e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">Fixed checkstyle reported error.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718" class="list subject">fixed typos</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a" title="[MNG-6170] NPE in cases using Multithreaded -T X versions:set">[MNG-6170] NPE in cases using Multithreaded -T X versio... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hb=7cdff43aba436408c79d2b4afc169b9c6909235a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-10</i></td>
+<td class="author"><a class="list" title="Search for commits authored by rfscholte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">[MNG-6180] groupId has plain color when goal fails</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6183] Dependency management debug message enhancements." class="list subject" href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">[MNG-6183] Dependency management debug message enhancem... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b" class="list subject">[MNG-6182] ModelResolver interface enhancements.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-06</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christoph+B%C3%B6hme;st=author" title="Search for commits authored by Christoph Böhme" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5341326d87fdc875a239c80323a588bb?s=16" alt="" />&nbsp;Christoph Böhme</a></td><td><a title="[MNG-6173] MavenSession.getAllProjects() should return all projects in the reactor" href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929" class="list subject">[MNG-6173] MavenSession.getAllProjects() should return... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=114ef6c5a2802e8758e466af92b70f51fd7a2929">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;hb=114ef6c5a2802e8758e466af92b70f51fd7a2929">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=114ef6c5a2802e8758e466af92b70f51fd7a2929;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a" class="list subject">Merge branch 'MNG-6181'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-03-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a title="[MNG-6181] HttpClient produces a lot of noise at debug loglevel" href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478" class="list subject">[MNG-6181] HttpClient produces a lot of noise at debug... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e0da20a1f801aeda0cd74495834c637c3a207478;hb=e0da20a1f801aeda0cd74495834c637c3a207478">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-03-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584">[MNG-6179] Remove WARNING about prerequisites usage</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=748551d0274cc2eebfb2f976536d18277e564584;hb=748551d0274cc2eebfb2f976536d18277e564584">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-28</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d" class="list subject">Merge remote-tracking branch 'origin/master'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hb=529e8a62049d009a800cbf0b37ca348abaf9022d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b" title="[MNG-6177] The --file command line option of the Windows and Unix launchers does... ">[MNG-6177] The --file command line option of the Window... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">fixed documentation errors</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0db5e32cf59851086e895f1f541853b61df38121;hb=0db5e32cf59851086e895f1f541853b61df38121">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6528827571b0ebe06675ef47c8157d1522116a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list subject" title="[maven-release-plugin] prepare release maven-3.5.0-alpha-1">[maven-release-plugin] prepare release maven-3.5.0... </a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-6078] Perform a proper merge of the two sources of command line arguments" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">[MNG-6078] Perform a proper merge of the two sources... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dc9c4db4494b62e2231bb67b39678decf6329852;hb=dc9c4db4494b62e2231bb67b39678decf6329852">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">[MNG-6078] Undo the order reversal hack</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5885e70e24a69914da892eb343906658d5463bfa;hb=5885e70e24a69914da892eb343906658d5463bfa">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="8 months ago"><i>2017-02-23</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="Switch to resolveScm so that we get auto linking of matching integration test branches" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">Switch to resolveScm so that we get auto linking of... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=August+Shi;st=author" class="list" title="Search for commits authored by August Shi"><img width="16" class="avatar" src="//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=16" alt="" />&nbsp;August Shi</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1" class="list subject">Fixing misspellings in test names</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">fixed link</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1" accesskey="n" title="Alt-n">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.txt b/src/test/resources/__files/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.txt
new file mode 100644
index 0000000..e41543d
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" width="72" src="/static/git-logo.png" alt="git" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" name="a" type="hidden" />
+<input name="h" type="hidden" value="d54e6f91a8652cdda61a20f051f97f11d4c3c982" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29dde</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982">s/@since 3.5.0-alpha-2/@since 3.5.0/g</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte" class="list">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=author" title="Search for commits authored by schulte@apache.org" class="list">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=Christian+Schulte;st=committer" title="Search for commits committed by Christian Schulte" class="list">Christian Schulte</a> <a class="list" title="Search for commits committed by schulte@apache.org" href="/repos/asf?p=maven.git;a=search;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;s=schulte@apache.org;st=committer">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 23:21:43 +0000</span> (<span class="atnight">00:21</span> +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">d54e6f91a8652cdda61a20f051f97f11d4c3c982</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">de435992b8d624f256d043f6af54c0e7d54e48ce</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=de435992b8d624f256d043f6af54c0e7d54e48ce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hp=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+s/@since&nbsp;3.5.0-alpha-2/@since&nbsp;3.5.0/g<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hp=d206d730e021aa2316da7d86606d1a7d90648cce;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;h=bbc827200bde3899b2b7cb65dafee2d0bb496dfa;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982" class="list">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hp=effab0bc12400d81022fc54993191af38053203c;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=73cadf63fa88cfff98609cafcd8a8d4ddfe2bb48;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hp=ad3910d7af7af3e0536ac6b177a5e7ff050f5be0;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=c4f8e1a4d2db6244fa9b24cc9fc608bb94d0c5dd;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hp=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=6302a82a99cc64c0e2a278398abedb47d56e423a;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hp=39695f7f5849ff67dd6028849ce508e240427bdc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=146d4531f45f5a83bff71983b288af4279e3f6b6;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hp=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982;hpb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=e895bbb09976e6f4f5797f3d5409b45524070d8e;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;hb=d54e6f91a8652cdda61a20f051f97f11d4c3c982">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.txt b/src/test/resources/__files/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.txt
new file mode 100644
index 0000000..b8f389a
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" height="27" class="logo" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input type="hidden" value="search" name="a" />
+<input name="h" type="hidden" value="e6528827571b0ebe06675ef47c8157d1522116a5" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=e6528827571b0ebe06675ef47c8157d1522116a5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=e6528827571b0ebe06675ef47c8157d1522116a5">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">8e6bbc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=e6528827571b0ebe06675ef47c8157d1522116a5">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly" class="list">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=e6528827571b0ebe06675ef47c8157d1522116a5;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:31 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">e6528827571b0ebe06675ef47c8157d1522116a5</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=e6528827571b0ebe06675ef47c8157d1522116a5">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=e6528827571b0ebe06675ef47c8157d1522116a5;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e6528827571b0ebe06675ef47c8157d1522116a5;hp=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hp=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hp=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2b205f77e09887bbf176abba728d663715a36681;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=268e313507b5b6d658aacedeae796a12ae4211d2;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=5d2ee53992cea878dcc030510599dbae833c6b18;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=de588e4fea54daad376a088c81a3d0005a30ada5;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=e6528827571b0ebe06675ef47c8157d1522116a5;hpb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=e6528827571b0ebe06675ef47c8157d1522116a5">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e6528827571b0ebe06675ef47c8157d1522116a5">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.txt b/src/test/resources/__files/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.txt
new file mode 100644
index 0000000..5d9437b
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.txt
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" class="logo" width="72" alt="git" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input type="hidden" value="search" name="a" />
+<input type="hidden" value="ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">f4ede96</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="title">[MNG-6167] Clean up dependency mess (reported by dependency:analyze)</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=author" title="Search for commits authored by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=committer" title="Search for commits committed by Michael Osipov">Michael Osipov</a> <a href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=committer" title="Search for commits committed by michaelo@apache.org" class="list">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">1ef26667d5430adc69a6cbef3b4fa741c409802d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6167]&nbsp;Clean&nbsp;up&nbsp;dependency&nbsp;mess&nbsp;(reported&nbsp;by&nbsp;dependency:analyze)<br/>
+<br/>
+Clean&nbsp;up&nbsp;compile&nbsp;and&nbsp;runtime&nbsp;dependencies.&nbsp;Test&nbsp;dependencies&nbsp;have&nbsp;not&nbsp;been<br/>
+touched&nbsp;because&nbsp;their&nbsp;seem&nbsp;to&nbsp;be&nbsp;false&nbsp;positives&nbsp;due&nbsp;to&nbsp;DI.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hp=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hp=8392dca10aeddc42befc14420ce9073674c8164d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hp=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hp=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hp=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hp=1596a415e1e729148f4d9395812125e0e49245f1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hp=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hp=e16d93bad5922b1b626a388cf488137c596a26a5;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.txt b/src/test/resources/__files/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.txt
new file mode 100644
index 0000000..9992dae
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.txt
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/tags</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" height="27" class="logo" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / tags
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input value="HEAD" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;hb=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7">tree</a><br/>
+tags | <a href="/repos/asf?p=maven.git;a=heads">heads</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=summary" class="title">maven.git</a>
+</div>
+<table class="tags">
+<tr class="dark">
+<td><i>87 min ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a" class="list name">annotated-tag</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=61a8c2048bec05c0748b143e3bfd54f97d1a1423">Temporary</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=61a8c2048bec05c0748b143e3bfd54f97d1a1423">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/annotated-tag">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/annotated-tag">log</a></td>
+</tr><tr class="light">
+<td><i>3 weeks ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a" class="list name">lightweight-tag</a></td>
+<td></td>
+<td class="selflink">&nbsp;</td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/lightweight-tag">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/lightweight-tag">log</a></td>
+</tr><tr class="dark">
+<td><i>4 weeks ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d" class="list name">maven-3.5.2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=9b07dd65d66abb3e1eeb1c8c520603ae9ee5bf20" title="[maven-release-plugin] copy for tag maven-3.5.2" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=9b07dd65d66abb3e1eeb1c8c520603ae9ee5bf20">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.2">log</a></td>
+</tr><tr class="light">
+<td><i>2 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-3.5.1</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.5.1" href="/repos/asf?p=maven.git;a=tag;h=eae7a5fd7976a27965a20679bbfcbfc98ccc68bc" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=eae7a5fd7976a27965a20679bbfcbfc98ccc68bc">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">maven-3.5.0</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.5.0" href="/repos/asf?p=maven.git;a=tag;h=f9e3a66ee7fb75c7999c3de934c6b0ac6b4b26bd">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f9e3a66ee7fb75c7999c3de934c6b0ac6b4b26bd">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0">log</a></td>
+</tr><tr class="light">
+<td><i>8 months ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359" class="list name">maven-3.5.0-beta-1</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.5.0-beta-1" href="/repos/asf?p=maven.git;a=tag;h=64d156f1b0ea259e52e435a6c317f99b041b2f94" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=64d156f1b0ea259e52e435a6c317f99b041b2f94">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0-beta-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0-beta-1">log</a></td>
+</tr><tr class="dark">
+<td><i>8 months ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-3.5.0-alpha-1</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.5.0-alpha-1" href="/repos/asf?p=maven.git;a=tag;h=bfdb46dc3a110ee91d97123b906ed0bff5cdfc72">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=bfdb46dc3a110ee91d97123b906ed0bff5cdfc72">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.5.0-alpha-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.5.0-alpha-1">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">maven-3.3.9</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.3.9" href="/repos/asf?p=maven.git;a=tag;h=f76d788834b1ec2a611680a1f3c505ef3c433f32">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f76d788834b1ec2a611680a1f3c505ef3c433f32">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.9">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.9">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">maven-3.3.8</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=f18252cfb79837f5e317fe092c2f971da0946653" title="[maven-release-plugin] copy for tag maven-3.3.8" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f18252cfb79837f5e317fe092c2f971da0946653">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.8">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.8">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2" class="list name">maven-3.3.7</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.3.7" href="/repos/asf?p=maven.git;a=tag;h=b671a7c2153fc0994b826bb5b0f5fe5393fcd236" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=b671a7c2153fc0994b826bb5b0f5fe5393fcd236">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.7">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.7">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=72e1aad6861c2052a65753553d92ecc2a6849ce5" class="list name">maven-3.3.6</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=78caec40133102ce9258bd45ddc64f91cf91c0eb" title="[maven-release-plugin] copy for tag maven-3.3.6" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=78caec40133102ce9258bd45ddc64f91cf91c0eb">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=72e1aad6861c2052a65753553d92ecc2a6849ce5">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.6">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.6">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=2226900a49396ae834b749ff22c126aed89dbf5a">maven-3.3.5</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.3.5" href="/repos/asf?p=maven.git;a=tag;h=8b0e64fb41045ff308db04e6325c335c83526c2e" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8b0e64fb41045ff308db04e6325c335c83526c2e">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=2226900a49396ae834b749ff22c126aed89dbf5a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.5">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=df509db95a565e09ee25edd63b5574f58ba3b077">maven-3.3.4</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=bf905538f94989623ae3c4a60978f7b0762c34b0" title="[maven-release-plugin] copy for tag maven-3.3.4">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=bf905538f94989623ae3c4a60978f7b0762c34b0">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=df509db95a565e09ee25edd63b5574f58ba3b077">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.4">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=7994120775791599e205a5524ec3e0dfe41d4a06">maven-3.3.3</a></td>
+<td><a class="list subject" title="[maven-release-plugin] copy for tag maven-3.3.3" href="/repos/asf?p=maven.git;a=tag;h=4099b082207a7301c97944e71924baaad7d0beda">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=4099b082207a7301c97944e71924baaad7d0beda">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=7994120775791599e205a5524ec3e0dfe41d4a06">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.3">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=743903acab9308dc4956b44be17a182abd17a8c0" class="list name">maven-3.3.2</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=8f9a924458d3150f79aec934b81e6c9e9c6ac593" title="[maven-release-plugin] copy for tag maven-3.3.2">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8f9a924458d3150f79aec934b81e6c9e9c6ac593">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=743903acab9308dc4956b44be17a182abd17a8c0">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.2">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=cab6659f9874fa96462afef40fcf6bc033d58c1c">maven-3.3.1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=42e928d3608d8e10c23633172a0ad5cf7978b35f" title="[maven-release-plugin] copy for tag maven-3.3.1" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=42e928d3608d8e10c23633172a0ad5cf7978b35f">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cab6659f9874fa96462afef40fcf6bc033d58c1c">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.1">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=b37a7d17765a2bc8dfab63b4e739e7198172fe43" class="list name">maven-3.3.0</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=26a59bf75b70d69c47737dd54583680255bba158" title="[maven-release-plugin] copy for tag maven-3.3.0">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=26a59bf75b70d69c47737dd54583680255bba158">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=b37a7d17765a2bc8dfab63b4e739e7198172fe43">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.3.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.3.0">log</a></td>
+</tr><tr class="light">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=12a6b3acb947671f09b81f49094c53f426d8cea1" class="list name">maven-3.2.5</a></td>
+<td><a title="[maven-release-plugin] copy for tag maven-3.2.5" href="/repos/asf?p=maven.git;a=tag;h=58817618ea25c0bffb39dbd647c35f05f1338b77" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=58817618ea25c0bffb39dbd647c35f05f1338b77">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=12a6b3acb947671f09b81f49094c53f426d8cea1">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.5">log</a></td>
+</tr><tr class="dark">
+<td><i>2 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ed0e6acb016d0863e6421932820cf269b618dc3f" class="list name">maven-3.2.4</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=916ab0088789545caaa9059c0d2965d402af77fe" title="[maven-release-plugin] copy for tag maven-3.2.4" class="list subject">[maven-release-plugin] copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=916ab0088789545caaa9059c0d2965d402af77fe">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ed0e6acb016d0863e6421932820cf269b618dc3f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.4">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4">maven-3.2.3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=cc6d048460ad523a6a4747bb9f0da05079dd97e8" title="[maven-release-plugin]  copy for tag maven-3.2.3" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cc6d048460ad523a6a4747bb9f0da05079dd97e8">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.3">log</a></td>
+</tr><tr class="dark">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=45f7c06d68e745d05611f7fd14efb6594181933e" class="list name">maven-3.2.2</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.2.2" href="/repos/asf?p=maven.git;a=tag;h=054661f5a25e0af63b9e718c6e15df9ec107eb06">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=054661f5a25e0af63b9e718c6e15df9ec107eb06">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=45f7c06d68e745d05611f7fd14efb6594181933e">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.2">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=ba82384065010d0875b1393b9f33f6473fff3ca3">workspace-v0</a></td>
+<td></td>
+<td class="selflink">&nbsp;</td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ba82384065010d0875b1393b9f33f6473fff3ca3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/workspace-v0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/workspace-v0">log</a></td>
+</tr><tr class="dark">
+<td><i>3 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9" class="list name">maven-3.2.1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=d2f4e9992020b177b4907c2821da21467ee16325" title="[maven-release-plugin]  copy for tag maven-3.2.1" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=d2f4e9992020b177b4907c2821da21467ee16325">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.1">log</a></td>
+</tr><tr class="light">
+<td><i>3 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=9f109b60472979a5865e9d93b72db5c0e2c37232">maven-3.2.0</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=da6da5bc82ea27a67bd173d556fa32d08da46164" title="[maven-release-plugin]  copy for tag maven-3.2.0" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=da6da5bc82ea27a67bd173d556fa32d08da46164">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=9f109b60472979a5865e9d93b72db5c0e2c37232">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.2.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.2.0">log</a></td>
+</tr><tr class="dark">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a" class="list name">maven-3.1.1</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.1.1" href="/repos/asf?p=maven.git;a=tag;h=8836ab7d6f7d8f2a7c0ce065b703209835b044af">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=8836ab7d6f7d8f2a7c0ce065b703209835b044af">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.1">log</a></td>
+</tr><tr class="light">
+<td><i>4 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=893ca28a1da9d5f51ac03827af98bb730128f9f2" class="list name">maven-3.1.0</a></td>
+<td><a class="list subject" title="[maven-release-plugin]  copy for tag maven-3.1.0" href="/repos/asf?p=maven.git;a=tag;h=3a1f442a4de408d82694a9e9ce5569a58d55b862">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=3a1f442a4de408d82694a9e9ce5569a58d55b862">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=893ca28a1da9d5f51ac03827af98bb730128f9f2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.0">log</a></td>
+</tr><tr class="dark">
+<td><i>4 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=c726cdd3a9ad5c3a419e1171f8c1925e336ead18">maven-3.1.0-alpha-1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=52c07992ac21478b0dd6ecd67a65227a4ece0c0d" title="[maven-release-plugin]  copy for tag maven-3.1.0-alpha-1">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=52c07992ac21478b0dd6ecd67a65227a4ece0c0d">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c726cdd3a9ad5c3a419e1171f8c1925e336ead18">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.1.0-alpha-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.1.0-alpha-1">log</a></td>
+</tr><tr class="light">
+<td><i>4 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=01de14724cdef164cd33c7c8c2fe155faf9602da">maven-3.0.5</a></td>
+<td><a title="[maven-release-plugin]  copy for tag maven-3.0.5" href="/repos/asf?p=maven.git;a=tag;h=f66b48d5f3cd75b6d87ba4f4d112fec103533002" class="list subject">[maven-release-plugin]  copy for... </a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=f66b48d5f3cd75b6d87ba4f4d112fec103533002">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=01de14724cdef164cd33c7c8c2fe155faf9602da">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.5">log</a></td>
+</tr><tr class="dark">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=3ad2b6794a8293a8ca6c1590708fb5d3fc795c49" class="list name">maven-3.0.4</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=369ae960bef115cbc95ce05577db907c2dcc721c">maven-3.0.4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=369ae960bef115cbc95ce05577db907c2dcc721c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=3ad2b6794a8293a8ca6c1590708fb5d3fc795c49">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4">log</a></td>
+</tr><tr class="light">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=f82d61cd9e0db224be28a46139875c1660b39b0a" class="list name">maven-3.0.4-RC5</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=1babd3ef462fa05840aceb392ee0c485f4179a3c" class="list subject">maven-3.0.4-RC5</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=1babd3ef462fa05840aceb392ee0c485f4179a3c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=f82d61cd9e0db224be28a46139875c1660b39b0a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC5">log</a></td>
+</tr><tr class="dark">
+<td><i>5 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=4d5c00b321b53759d797055b5efdbfdbf1587848" class="list name">maven-3.0.4-RC4</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=ff0850de4ddefc302b9fa88c18e3ff7c34f652ba">maven-3.0.4-RC4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=ff0850de4ddefc302b9fa88c18e3ff7c34f652ba">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4d5c00b321b53759d797055b5efdbfdbf1587848">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC4">log</a></td>
+</tr><tr class="light">
+<td><i>5 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=45fe87af17af494e5e01e2381b55d52b34ef8c26">maven-3.0.4-RC3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=6a103a19d9093a804a1c07abadff07e4a0821173" class="list subject">maven-3.0.4-RC3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=6a103a19d9093a804a1c07abadff07e4a0821173">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=45fe87af17af494e5e01e2381b55d52b34ef8c26">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.4-RC3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.4-RC3">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=05e19b6bc21ea11b998e2d6baee2fecbe6bddc24">maven-3.0.3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=6941113969ffabaeede210944e2c16ee7623c0d1">maven-3.0.3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=6941113969ffabaeede210944e2c16ee7623c0d1">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=05e19b6bc21ea11b998e2d6baee2fecbe6bddc24">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.3">log</a></td>
+</tr><tr class="light">
+<td><i>6 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=44b49f6c8b50b588ba680044607edbc940838af7" class="list name">maven-3.0.3-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=20587c4c9a00d9f09c9a2259aeac421f1faea9d3" class="list subject">maven-3.0.3-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=20587c4c9a00d9f09c9a2259aeac421f1faea9d3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=44b49f6c8b50b588ba680044607edbc940838af7">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.3-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.3-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=70ed9a16cfc5a82999361006c4c370d9b47733b3">maven-3.0.2</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=0f2a69af7271d4b3f979c4646e15adeea5254d5a">maven-3.0.2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=0f2a69af7271d4b3f979c4646e15adeea5254d5a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=70ed9a16cfc5a82999361006c4c370d9b47733b3">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.2">log</a></td>
+</tr><tr class="light">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=cb1ef14afbcd894c24b4a7c8127652b3a221c56a">maven-3.0.2-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=e88a689cd3c777b6ebcc34eb6e923673f6fe56ef" class="list subject">maven-3.0.2-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=e88a689cd3c777b6ebcc34eb6e923673f6fe56ef">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=cb1ef14afbcd894c24b4a7c8127652b3a221c56a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.2-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.2-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>6 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=79af12ffffc777406aba8c3c1252097fc6e2d002">maven-3.0.1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=42b4f4ab1d7fef511ddb53d83d4aba67ab0ff463">maven-3.0.1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=42b4f4ab1d7fef511ddb53d83d4aba67ab0ff463">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=79af12ffffc777406aba8c3c1252097fc6e2d002">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.1">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=4a0aa6b5233b1be7e93eaf66fb0ea1079ab30eb2" class="list name">maven-3.0.1-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=da76eee9c4958dcb0c7dcbecc6fab97d4cbb9254" class="list subject">maven-3.0.1-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=da76eee9c4958dcb0c7dcbecc6fab97d4cbb9254">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4a0aa6b5233b1be7e93eaf66fb0ea1079ab30eb2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0.1-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0.1-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=629fd749e59a679809c86eb26d554520e4de3a78">maven-3.0</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=1970bee9fefc870438c04a38dbefa94c5dfd5ea4" class="list subject">maven-3.0</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=1970bee9fefc870438c04a38dbefa94c5dfd5ea4">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=629fd749e59a679809c86eb26d554520e4de3a78">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=a578be710a40302640d66867eef6c6d7194acd9f">maven-3.0-RC3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=a3bd12b2e1e18b63b6cfb5a41aa8b7f89cbc0839">maven-3.0-RC3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=a3bd12b2e1e18b63b6cfb5a41aa8b7f89cbc0839">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=a578be710a40302640d66867eef6c6d7194acd9f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC3">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=ef2117f75b842ebf90c56cfed25d1dd16de48aee" class="list name">maven-3.0-RC2</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=ae6f046e47dad2ffd869a3f67a8ff84a0418464a">maven-3.0-RC2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=ae6f046e47dad2ffd869a3f67a8ff84a0418464a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=ef2117f75b842ebf90c56cfed25d1dd16de48aee">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC2">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=8183b1b5e07833403c534ed3b2ee80cf4fe2c3de" class="list name">maven-3.0-RC1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=beece8fb7f122270268a6c0de8277c0d61f3272a" class="list subject">maven-3.0-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=beece8fb7f122270268a6c0de8277c0d61f3272a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=8183b1b5e07833403c534ed3b2ee80cf4fe2c3de">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-RC1">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=b1ac77748ade8cef837b91148e4ab38e8d5bd341">maven-3.0-beta-3</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=e5e976edc49ae4cc4b41aae57c78e16fa35c1dd3" class="list subject">maven-3.0-beta-3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=e5e976edc49ae4cc4b41aae57c78e16fa35c1dd3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=b1ac77748ade8cef837b91148e4ab38e8d5bd341">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-3">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=02a0d3d4dee6686212eee5dfcb2589b23a827d29">maven-3.0-beta-2</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=0ab4596451703f20451e3429301b4f777db98747">maven-3.0-beta-2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=0ab4596451703f20451e3429301b4f777db98747">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=02a0d3d4dee6686212eee5dfcb2589b23a827d29">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-2">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=1f1b6254994034391d59f1035e83d832cf4fe657">maven-3.0-beta-1</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=db86a2c5f7b59aecc6c674504c795e5df06c00f0" class="list subject">maven-3.0-beta-1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=db86a2c5f7b59aecc6c674504c795e5df06c00f0">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=1f1b6254994034391d59f1035e83d832cf4fe657">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-beta-1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-beta-1">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=f5c6c8b9adced6fddaeb911d1adbf2f1b5146c55" class="list name">maven-3.0-alpha-7</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=478baa0b84de9eac7f732ec976d6a7528ab7ab99" class="list subject">maven-3.0-alpha-7</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=478baa0b84de9eac7f732ec976d6a7528ab7ab99">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=f5c6c8b9adced6fddaeb911d1adbf2f1b5146c55">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-7">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-7">log</a></td>
+</tr><tr class="dark">
+<td><i>7 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=5ca65fc422c5a54a7b6f08d00c16e4d6c5acb9e1" class="list name">maven-3.0-alpha-6</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=a1f0174af6b68d44345b42e8de19984da7511fcb" class="list subject">maven-3.0-alpha-6</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=a1f0174af6b68d44345b42e8de19984da7511fcb">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=5ca65fc422c5a54a7b6f08d00c16e4d6c5acb9e1">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-6">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-6">log</a></td>
+</tr><tr class="light">
+<td><i>7 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=c5c9c2338437dc006ba02270f83bc75ed9ecf386">maven-3.0-alpha-5</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=cdb03cd4252b965c748383475cc28a70730cbd78">maven-3.0-alpha-5</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cdb03cd4252b965c748383475cc28a70730cbd78">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c5c9c2338437dc006ba02270f83bc75ed9ecf386">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-5">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-5">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=a776e30ce82ada770349f481954be82c50a8279a" class="list name">maven-3.0-alpha-4</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=c684d98c6a9a60ee4d9e543f6d59f5fe8de01177" class="list subject">maven-3.0-alpha-4</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=c684d98c6a9a60ee4d9e543f6d59f5fe8de01177">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=a776e30ce82ada770349f481954be82c50a8279a">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-4">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-4">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=c6e42b2b421e64662090fb1e21914ec1d43c26d6">maven-3.0-alpha-3</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=624d957eb3b3617fbaaaa196e4272b7126a3c54a">maven-3.0-alpha-3</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=624d957eb3b3617fbaaaa196e4272b7126a3c54a">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=c6e42b2b421e64662090fb1e21914ec1d43c26d6">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-3.0-alpha-3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-3.0-alpha-3">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=847203c6346f4b8d5ae27285f11eda8818af283f" class="list name">maven-2.2.1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=425d6e3a57072bdbcd04ab5d21b58ad9bc657bb3">maven-2.2.1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=425d6e3a57072bdbcd04ab5d21b58ad9bc657bb3">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=847203c6346f4b8d5ae27285f11eda8818af283f">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=4e500550af27e1a6617716032e9814e21029d7fc" class="list name">maven-2.2.1-RC2</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=cb54231c28eb5a0e1fc3e59de2e85c53c89e6258" class="list subject">maven-2.2.1-RC2</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=cb54231c28eb5a0e1fc3e59de2e85c53c89e6258">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=4e500550af27e1a6617716032e9814e21029d7fc">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1-RC2">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1-RC2">log</a></td>
+</tr><tr class="dark">
+<td><i>8 years ago</i></td>
+<td><a href="/repos/asf?p=maven.git;a=commit;h=fc6ae1fb0c374d95fb63d7223df9a33f32999871" class="list name">maven-2.2.1-RC1</a></td>
+<td><a class="list subject" href="/repos/asf?p=maven.git;a=tag;h=3a8671089320ab39796a6d9212d5dc064d678d1c">maven-2.2.1-RC1</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=3a8671089320ab39796a6d9212d5dc064d678d1c">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=fc6ae1fb0c374d95fb63d7223df9a33f32999871">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.1-RC1">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.1-RC1">log</a></td>
+</tr><tr class="light">
+<td><i>8 years ago</i></td>
+<td><a class="list name" href="/repos/asf?p=maven.git;a=commit;h=93f619bf1042dc9121efbb9ee03ca260535953c2">maven-2.2.0</a></td>
+<td><a href="/repos/asf?p=maven.git;a=tag;h=c7fd69b8a25b2f3b43a889c7d0a14a9795790ca6" class="list subject">maven-2.2.0</a></td>
+<td class="selflink"><a href="/repos/asf?p=maven.git;a=tag;h=c7fd69b8a25b2f3b43a889c7d0a14a9795790ca6">tag</a></td>
+<td class="link"> | <a href="/repos/asf?p=maven.git;a=commit;h=93f619bf1042dc9121efbb9ee03ca260535953c2">commit</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/tags/maven-2.2.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/tags/maven-2.2.0">log</a></td>
+</tr></table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo generic" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo generic" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.txt b/src/test/resources/__files/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.txt
new file mode 100644
index 0000000..e54eac9
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" alt="git" height="27" width="72" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input name="a" type="hidden" value="search" />
+<input type="hidden" value="312eb53502b78355ab21e27610e7ef253990f574" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=312eb53502b78355ab21e27610e7ef253990f574">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=312eb53502b78355ab21e27610e7ef253990f574">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">094e4e3</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=312eb53502b78355ab21e27610e7ef253990f574">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=author" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=312eb53502b78355ab21e27610e7ef253990f574;s=stephen.alan.connolly@gmail.com;st=committer" class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:43 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">312eb53502b78355ab21e27610e7ef253990f574</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">f9c0727e27c2cdcc0a005c8cd6e67125e605dc26</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=f9c0727e27c2cdcc0a005c8cd6e67125e605dc26;hb=312eb53502b78355ab21e27610e7ef253990f574">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=312eb53502b78355ab21e27610e7ef253990f574;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">094e4e31a5af55bb17be87675da41d9aeca062f3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=312eb53502b78355ab21e27610e7ef253990f574;hp=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hp=eb97543627e4359edd8b476ec82feebc025ede73;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=4d9b78c7304c42674ed76f056cec63f04d2cb89e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hp=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8c99f33548b61b80e0af05bbef3d37def339b6e8;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hp=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=308f55ddefe69721c1e3eb38166e7c9070560237;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hp=9d3542eb22c562979baa23978a4fe51297907779;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=1b1cd3c2fac8a9f04569d52a23297b53187b8e17;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hp=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=a9028c471212bd70277f578dd6968a7be5bfca8b;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hp=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=c252426567e49bd1b250f89479cfb1d4340886b2;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hp=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e86193c81ebbb6d1cea14e20b469f9a3ae5eff98;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hp=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=da104fdf1c35a14c78dc7b04248777310b485590;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hp=9e81210a0fc349e664100b0b2a75777af384f94a;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=6477875f14348a3781858499630476dcf5b9af15;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hp=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6395d2d4eca2383d80d73d782edec4c1bcb6816a;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hp=c78fde1f06ca5e10604a10838f85f100730a6800;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=1d3505c7fb8b27e3c17767afbb24fb944f7546d1;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hp=dd602396202a110f4bef031c70d5d426e62d8d69;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=45a5ffdb994ac7b8fb7346010d520dd4ca45523c;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hp=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=82667619dac603e07ed7ab277888ab43a567b94e;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hp=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=68912f566eb12c6d27d23249f1b5384bba654e39;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hp=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=312eb53502b78355ab21e27610e7ef253990f574;hpb=094e4e31a5af55bb17be87675da41d9aeca062f3">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4a7995686511dc19cbbb07c141058370d2ba7864;hb=312eb53502b78355ab21e27610e7ef253990f574">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=312eb53502b78355ab21e27610e7ef253990f574">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss" title="log RSS feed">RSS</a>
+<a class="rss_logo" title="log Atom feed" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.txt b/src/test/resources/__files/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.txt
new file mode 100644
index 0000000..962e8d4
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.txt
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" class="logo" alt="git" width="72" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input type="hidden" name="a" value="search" />
+<input name="h" type="hidden" value="eb2db7b28664dbaac6a59a2189c70d92e455dcea" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">542a7a8</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea" class="title">[MNG-6196] updated slf4j to 1.7.25</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=author">Hervé Boutemy</a> <a title="Search for commits authored by hboutemy@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=author">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 01:59:42 +0000</span> (<span class="atnight">02:59</span> +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=Herv%C3%A9+Boutemy;st=committer">Hervé Boutemy</a> <a href="/repos/asf?p=maven.git;a=search;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;s=hboutemy@apache.org;st=committer" class="list" title="Search for commits committed by hboutemy@apache.org">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class="atnight">00:19</span> +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">eb2db7b28664dbaac6a59a2189c70d92e455dcea</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">c4d1908e7f1e998f6814146875fd5fc7198d7f43</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c4d1908e7f1e998f6814146875fd5fc7198d7f43;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d" class="list">542a7a89156263b34d1472e9d9c1a2795afccd2d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hp=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6196]&nbsp;updated&nbsp;slf4j&nbsp;to&nbsp;1.7.25<br/>
+<br/>
+[SLF4J-394]&nbsp;use&nbsp;new&nbsp;slf4j&nbsp;methods&nbsp;done&nbsp;for&nbsp;us<br/>
+[SLF4J-395]&nbsp;use&nbsp;slf4j-simple&nbsp;System.out&nbsp;cache<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">apache-maven/src/conf/logging/simplelogger.properties</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hp=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=64b331b4592c4bcd257441f134c8c6e4dd9f7e5a;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hp=17f1f484c32f0848704c3c78136439503db1a7f2;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=3c1ca4fe0dd789d405d347d384c513cb58edc3cd;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hp=bba864662f70a2ed06aa9a4c5da50df895d7bbed;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hp=4a7995686511dc19cbbb07c141058370d2ba7864;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea;hpb=542a7a89156263b34d1472e9d9c1a2795afccd2d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ea119e1859ebefc614cfa3edbd501cde91ddbd5b;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.txt b/src/test/resources/__files/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.txt
new file mode 100644
index 0000000..b2f4595
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.txt
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img class="logo" alt="git" src="/static/git-logo.png" height="27" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input type="hidden" name="h" value="51cc76c32625be2f807dcf2ffbeb085984729b57" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=51cc76c32625be2f807dcf2ffbeb085984729b57">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=51cc76c32625be2f807dcf2ffbeb085984729b57">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b021</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=51cc76c32625be2f807dcf2ffbeb085984729b57">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57">[MNG-6090] CI friendly properties break submodule builds</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list">Karl Heinz Marbaise</a> <a title="Search for commits authored by khmarbaise@apache.org" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=author" class="list">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 29 Sep 2015 09:46:48 +0000</span> (11:46 +0200)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=Karl+Heinz+Marbaise;st=committer" title="Search for commits committed by Karl Heinz Marbaise">Karl Heinz Marbaise</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=51cc76c32625be2f807dcf2ffbeb085984729b57;s=khmarbaise@apache.org;st=committer" title="Search for commits committed by khmarbaise@apache.org">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 13 Mar 2017 21:08:51 +0000</span> (22:08 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">51cc76c32625be2f807dcf2ffbeb085984729b57</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">13125611c5b5623831a25e386eb923926f595f8c</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=13125611c5b5623831a25e386eb923926f595f8c;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=51cc76c32625be2f807dcf2ffbeb085984729b57;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=51cc76c32625be2f807dcf2ffbeb085984729b57;hp=181b0215aa1199e152db9d2c08b1a01436547805">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6090]&nbsp;CI&nbsp;friendly&nbsp;properties&nbsp;break&nbsp;submodule&nbsp;builds<br/>
+[MNG-6057]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;reactor&nbsp;order&nbsp;is&nbsp;changed<br/>
+&nbsp;o&nbsp;Based&nbsp;on&nbsp;the&nbsp;missing&nbsp;replacement&nbsp;of&nbsp;the&nbsp;versions&nbsp;${revision}<br/>
+&nbsp;&nbsp;&nbsp;${changelist}&nbsp;or&nbsp;${sha1}&nbsp;within&nbsp;the&nbsp;parent&nbsp;element&nbsp;the&nbsp;order<br/>
+&nbsp;&nbsp;&nbsp;of&nbsp;the&nbsp;reactor&nbsp;changes.<br/>
+[MNG-5895]&nbsp;Problem&nbsp;with&nbsp;CI&nbsp;friendly&nbsp;usage&nbsp;of&nbsp;${..}&nbsp;which&nbsp;is&nbsp;already<br/>
+defined&nbsp;via&nbsp;property&nbsp;in&nbsp;pom&nbsp;file.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hp=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=915ee725f9dbd122af61ea6695f48903640e1ec1;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hp=4ebb033cf98c3c128a313740cb9f161592dbdc76;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=463bf1cb39f809e7a00b0a6c915ac277f473139e;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hp=cee376f1134db6d78a8bd78ff9f0c7108d86e448;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;h=b47edbe9898b42e25e53afdfb0447ba59183f6a5;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57" class="list">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hp=59b05329bf0645d5bc90e4586c58fa9f8d910800;hb=51cc76c32625be2f807dcf2ffbeb085984729b57;hpb=181b0215aa1199e152db9d2c08b1a01436547805">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=e790f211a6763503b9a771b990d3681b8b70b31b;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=51cc76c32625be2f807dcf2ffbeb085984729b57">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.txt b/src/test/resources/__files/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.txt
new file mode 100644
index 0000000..b26e4d4
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.txt
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of maven-3.1.x - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.1.x" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of maven-3.1.x - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.1.x;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of maven-3.1.x - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.1.x" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of maven-3.1.x - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.1.x;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" alt="git" class="logo" width="72" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input name="h" type="hidden" value="refs/heads/maven-3.1.x" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.1.x">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.1.x">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.1.x">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f231a34f30ab4b29c466895e20873983bda02647;hb=refs/heads/maven-3.1.x">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a">0728685</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=refs/heads/maven-3.1.x">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.1.x" class="title">Create branch maven-3.1.x from tag 3.1.1 for maintenance and dev reference. <span class="refs"> <span class="head" title="heads/maven-3.1.x"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.1.x">maven-3.1.x</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.1.x;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.1.x;s=michaelo@apache.org;st=author" title="Search for commits authored by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 16 Feb 2014 16:11:47 +0000</span> (17:11 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.1.x;s=Michael+Osipov;st=committer" title="Search for commits committed by Michael Osipov">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.1.x;s=michaelo@apache.org;st=committer" title="Search for commits committed by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 16 Feb 2014 16:11:47 +0000</span> (17:11 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">b5ff7e1521ced4fb7c48c7074f92d49400309357</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=f231a34f30ab4b29c466895e20873983bda02647;hb=refs/heads/maven-3.1.x">f231a34f30ab4b29c466895e20873983bda02647</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=f231a34f30ab4b29c466895e20873983bda02647;hb=refs/heads/maven-3.1.x">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/maven-3.1.x;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a">0728685237757ffbf44136acec0402957f723d9a</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0728685237757ffbf44136acec0402957f723d9a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.1.x;hp=0728685237757ffbf44136acec0402957f723d9a">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+Create&nbsp;branch&nbsp;maven-3.1.x&nbsp;from&nbsp;tag&nbsp;3.1.1&nbsp;for&nbsp;maintenance&nbsp;and&nbsp;dev&nbsp;reference.<br/>
+</div>
+<div class="list_head">
+13 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=15d7dc0ddda4c16fd6c937e0daf1ceaae68490cb;hb=refs/heads/maven-3.1.x" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=15d7dc0ddda4c16fd6c937e0daf1ceaae68490cb;hp=4a536430076f294f3390af50c0c7e4dadfa95745;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=15d7dc0ddda4c16fd6c937e0daf1ceaae68490cb;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/pom.xml;h=c84091ffe3afd4629ee82423b65639992393053b;hb=refs/heads/maven-3.1.x" class="list">maven-aether-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/pom.xml;h=c84091ffe3afd4629ee82423b65639992393053b;hp=a5c460a8e7fbb88014bf170c5b8b14c870f3b3c7;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/pom.xml;h=c84091ffe3afd4629ee82423b65639992393053b;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=7a6dedaff1ea24cdd0631ebc9adc419d67bd2f85;hb=refs/heads/maven-3.1.x">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=7a6dedaff1ea24cdd0631ebc9adc419d67bd2f85;hp=673540c62affb9fa7c0db7938d70762ce7b3c0ae;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=7a6dedaff1ea24cdd0631ebc9adc419d67bd2f85;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=cc588820e64bbfc85d3ed81fbd283264c2b85867;hb=refs/heads/maven-3.1.x" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=cc588820e64bbfc85d3ed81fbd283264c2b85867;hp=dbb41558f4fd5506eaf9bc8618aefaa819b11bcb;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=cc588820e64bbfc85d3ed81fbd283264c2b85867;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=b8c23bccb57202d9ac1a0093c0ae0c4c368a0194;hb=refs/heads/maven-3.1.x" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=b8c23bccb57202d9ac1a0093c0ae0c4c368a0194;hp=713ffccb82f2c89676883b1be07f0060783cb1c1;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=b8c23bccb57202d9ac1a0093c0ae0c4c368a0194;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=8d596809bdd08843040141538ce82aa683e97a95;hb=refs/heads/maven-3.1.x">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=8d596809bdd08843040141538ce82aa683e97a95;hp=01f61796a12458c956247f6eb06895dd28c5a427;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=8d596809bdd08843040141538ce82aa683e97a95;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e9385e404c6738d04e5095b16c05d5bea2500bb4;hb=refs/heads/maven-3.1.x">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=e9385e404c6738d04e5095b16c05d5bea2500bb4;hp=9150460dc7352939c9277989eb7f42c66ef015e8;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=e9385e404c6738d04e5095b16c05d5bea2500bb4;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=95ae55f5e343143716c9beec2952a049cd33e0f8;hb=refs/heads/maven-3.1.x">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=95ae55f5e343143716c9beec2952a049cd33e0f8;hp=7fd718f7bc95b64dcc548ef4c991b13805ed803b;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=95ae55f5e343143716c9beec2952a049cd33e0f8;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=7899de8bbeb20fe75fa2afc3ef81ffd780465a38;hb=refs/heads/maven-3.1.x" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=7899de8bbeb20fe75fa2afc3ef81ffd780465a38;hp=d899721bace40ded0723b01badc32a4e957ba96c;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=7899de8bbeb20fe75fa2afc3ef81ffd780465a38;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6dcc3bf3421560fa8d258712dacfc8e3648f9db4;hb=refs/heads/maven-3.1.x" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=6dcc3bf3421560fa8d258712dacfc8e3648f9db4;hp=e19d045463a7683054d302a23f161ff78c0e938b;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=6dcc3bf3421560fa8d258712dacfc8e3648f9db4;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=9000c0a2fc2a6d24c3f7fddc557a74099b8dded5;hb=refs/heads/maven-3.1.x">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=9000c0a2fc2a6d24c3f7fddc557a74099b8dded5;hp=595e816a40308c371d92709f3950ffe90aabeb0f;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=9000c0a2fc2a6d24c3f7fddc557a74099b8dded5;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=25c33be88e99ca6b7bad0b3a7b48fbe65b5e1950;hb=refs/heads/maven-3.1.x">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=25c33be88e99ca6b7bad0b3a7b48fbe65b5e1950;hp=b49b5332edba0babf684ae3ffb2e67f1e9ab8e15;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=25c33be88e99ca6b7bad0b3a7b48fbe65b5e1950;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ab360e398666d25c7ca6cd65d5d39d513303864a;hb=refs/heads/maven-3.1.x">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ab360e398666d25c7ca6cd65d5d39d513303864a;hp=922976fc9a14bf8a3693f326fab0a3b2c83b822e;hb=refs/heads/maven-3.1.x;hpb=0728685237757ffbf44136acec0402957f723d9a">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ab360e398666d25c7ca6cd65d5d39d513303864a;hb=refs/heads/maven-3.1.x">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/maven-3.1.x">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log of maven-3.1.x RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.1.x" class="rss_logo">RSS</a>
+<a title="log of maven-3.1.x Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.1.x" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.txt b/src/test/resources/__files/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.txt
new file mode 100644
index 0000000..f8a6132
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img width="72" alt="git" class="logo" src="/static/git-logo.png" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input value="8e6bbc4d4aa7cdc837625a05358c98ca15f72698" type="hidden" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">dc9c4db</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="title">[maven-release-plugin] prepare release maven-3.5.0-alpha-1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0-alpha-1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0-alpha-1">maven-3.5.0-alpha-1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;s=stephen.alan.connolly@gmail.com;st=committer" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 23 Feb 2017 14:56:21 +0000</span> (14:56 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">8e6bbc4d4aa7cdc837625a05358c98ca15f72698</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">cc91225573580bd07d8dce1aa53b7410c45561bb</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=cc91225573580bd07d8dce1aa53b7410c45561bb;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hp=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0-alpha-1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=bf746fe75e60a1866057fa0d71eccaf775bcd9b8;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=d52f636b7b1cf592da23e3e96d2cfa69f88ab100;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=1522718eb426ff307a2ab25a73f6f27403bf6a15;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hp=2b205f77e09887bbf176abba728d663715a36681;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=3424480cd5911828ea6d7133ac13ee2f37213c22;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c67b6215e4d8152af0d0f3e5b4629d02081a4b2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=268e313507b5b6d658aacedeae796a12ae4211d2;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=65943cceb8ceb101f067c005cd1d4297eb0c8b0b;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1c636c75fb37cd90f22ddae838a9a38f65f0d693;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=5d2ee53992cea878dcc030510599dbae833c6b18;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=228ad35b39ebac995bc27677ee0a62c5fbd9ce08;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=8fc0625705efdc7150294d4b4c8a66b078541ff3;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=de588e4fea54daad376a088c81a3d0005a30ada5;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hp=133ee325b674da07fa97db660480474ff029f86a;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=6bf507f8a9ed3629e3cd071c7c60bef5942126ea;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e6f4a4a4ce7381ca5e6439de5782b90c3b14ad28;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698;hpb=dc9c4db4494b62e2231bb67b39678decf6329852">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=9db0689e21510f20a20ba95ee5886f48e248d6f0;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=8e6bbc4d4aa7cdc837625a05358c98ca15f72698">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" class="rss_logo" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.txt b/src/test/resources/__files/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.txt
new file mode 100644
index 0000000..b7360ad
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.txt
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of MNG-6164 - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6164" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6164 - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6164;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6164 - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6164" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of MNG-6164 - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6164;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img src="/static/git-logo.png" height="27" class="logo" width="72" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" name="h" value="refs/heads/MNG-6164" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6164">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6164">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6164">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2b68d91dece4eefde488fdd2cd47ba0553089ef1;hb=refs/heads/MNG-6164">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">a7dddcb</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6164">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6164">[MNG-6164] Collections inconsistently immutable <span class="refs"> <span class="head" title="heads/MNG-6164"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6164">MNG-6164</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6164;s=Christian+Schulte;st=author" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6164;s=schulte@apache.org;st=author" class="list" title="Search for commits authored by schulte@apache.org">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 14 Dec 2015 03:57:47 +0000</span> (<span class="atnight">04:57</span> +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6164;s=Michael+Osipov;st=committer" title="Search for commits committed by Michael Osipov">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6164;s=michaelo@apache.org;st=committer" title="Search for commits committed by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Thu, 25 May 2017 18:26:55 +0000</span> (20:26 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">82684bd49787a8345d35dbb900e60d603a359bcb</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=2b68d91dece4eefde488fdd2cd47ba0553089ef1;hb=refs/heads/MNG-6164">2b68d91dece4eefde488fdd2cd47ba0553089ef1</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=2b68d91dece4eefde488fdd2cd47ba0553089ef1;hb=refs/heads/MNG-6164">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6164;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6164;hp=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6164]&nbsp;Collections&nbsp;inconsistently&nbsp;immutable<br/>
+<br/>
+Make&nbsp;non-empty&nbsp;collections&nbsp;returned&nbsp;immutable&nbsp;just&nbsp;like&nbsp;those&nbsp;returned&nbsp;by<br/>
+java.util.Collections.<br/>
+</div>
+<div class="list_head">
+20 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java;h=a6d136752b3694ef1806fed19846b2c85aa84832;hb=refs/heads/MNG-6164" class="list">maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java;h=a6d136752b3694ef1806fed19846b2c85aa84832;hp=bd2e8ed1acda8f2c0bde787020438b5770e33488;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java;h=a6d136752b3694ef1806fed19846b2c85aa84832;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/DefaultArtifact.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=e9196213fb9d4cf383ab1b63b665e774b8dfa040;hb=refs/heads/MNG-6164" class="list">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=e9196213fb9d4cf383ab1b63b665e774b8dfa040;hp=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=e9196213fb9d4cf383ab1b63b665e774b8dfa040;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java;h=16b82c5070059fbe0d3975d0d11353316310470d;hb=refs/heads/MNG-6164">maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java;h=16b82c5070059fbe0d3975d0d11353316310470d;hp=f5db5ef63496c731377ac020d23e507b8f55ac32;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java;h=16b82c5070059fbe0d3975d0d11353316310470d;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=8abaab35ff759e9ae5ed6c6db04f8d58d53223ee;hb=refs/heads/MNG-6164" class="list">maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=8abaab35ff759e9ae5ed6c6db04f8d58d53223ee;hp=28fb723e064fab53deae118acd8e138a09e987f0;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=8abaab35ff759e9ae5ed6c6db04f8d58d53223ee;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java;h=8c21d65818aadae059c986c22592fbd6f7730134;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java;h=8c21d65818aadae059c986c22592fbd6f7730134;hp=9765c733658b5e30c02af7a45c51ed9384ed43c9;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java;h=8c21d65818aadae059c986c22592fbd6f7730134;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=ffae1d35601b07145dce88c802e5748f903478b0;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=ffae1d35601b07145dce88c802e5748f903478b0;hp=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=ffae1d35601b07145dce88c802e5748f903478b0;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=37ec35b28587eb9dd9ab05d3476af39c8559e68e;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=37ec35b28587eb9dd9ab05d3476af39c8559e68e;hp=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=37ec35b28587eb9dd9ab05d3476af39c8559e68e;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/exception/ExceptionSummary.java;h=6615af61ceeefcf01c1b8ad810369483a00c3312;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/exception/ExceptionSummary.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/exception/ExceptionSummary.java;h=6615af61ceeefcf01c1b8ad810369483a00c3312;hp=dcc376a4b9f2aef2e5397dd3a850e18b6d2f2d63;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/exception/ExceptionSummary.java;h=6615af61ceeefcf01c1b8ad810369483a00c3312;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/exception/ExceptionSummary.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java;h=112a064923a212e23830de1c25707e26709c8e88;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java;h=112a064923a212e23830de1c25707e26709c8e88;hp=87d86766271dbc35daf56956a051161bf737b136;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java;h=112a064923a212e23830de1c25707e26709c8e88;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionResult.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=b78f54dc42f31cea50e02fa2a32598261fa4b560;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=b78f54dc42f31cea50e02fa2a32598261fa4b560;hp=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=b78f54dc42f31cea50e02fa2a32598261fa4b560;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b2537c32c232c626bd0cbff4b13c7db6afe5282c;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b2537c32c232c626bd0cbff4b13c7db6afe5282c;hp=612684ba4815a84b49bff89091afb7beec813d20;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b2537c32c232c626bd0cbff4b13c7db6afe5282c;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.java;h=01194c866da314f359e14f1f54396ce287b13d71;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.java;h=01194c866da314f359e14f1f54396ce287b13d71;hp=7ab86cfd1643276c49a60e1fa335b72b537ddc76;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.java;h=01194c866da314f359e14f1f54396ce287b13d71;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/prefix/DefaultPluginPrefixRequest.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/version/DefaultPluginVersionRequest.java;h=57f4250c631df0c10710881077263c38ac3551da;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/plugin/version/DefaultPluginVersionRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/version/DefaultPluginVersionRequest.java;h=57f4250c631df0c10710881077263c38ac3551da;hp=9907066b9d93af1afe08540cf3021e9a4deacd67;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/version/DefaultPluginVersionRequest.java;h=57f4250c631df0c10710881077263c38ac3551da;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/version/DefaultPluginVersionRequest.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultDependencyResolutionResult.java;h=509e8b48d9cdd803d86d8868864f3e966ca2fa58;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/project/DefaultDependencyResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultDependencyResolutionResult.java;h=509e8b48d9cdd803d86d8868864f3e966ca2fa58;hp=dbdf25261d657f2f4cf4ba33c181b74da75c5e80;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultDependencyResolutionResult.java;h=509e8b48d9cdd803d86d8868864f3e966ca2fa58;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultDependencyResolutionResult.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java;h=3612d453c7816c63b6a3f42ba1b0b7171c77ed87;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java;h=3612d453c7816c63b6a3f42ba1b0b7171c77ed87;hp=ac38f5dbf183398b1debb63bf555c6dd2821b5cd;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java;h=3612d453c7816c63b6a3f42ba1b0b7171c77ed87;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuilder.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=85bd001a8f7b481dc66f09a9a2d00e37adef434a;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=85bd001a8f7b481dc66f09a9a2d00e37adef434a;hp=9d66eb0eeded30e54299c2019cd0d210c6af9ee1;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=85bd001a8f7b481dc66f09a9a2d00e37adef434a;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=7b9aead25cbee07bc6d9e6ef80d7c885fffb367e;hb=refs/heads/MNG-6164">maven-core/src/main/java/org/apache/maven/project/MavenProject.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=7b9aead25cbee07bc6d9e6ef80d7c885fffb367e;hp=80a51935ea5b763c948bcbe142eb83685a15f493;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=7b9aead25cbee07bc6d9e6ef80d7c885fffb367e;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java;h=7113dd31e202e8c4954f08e1d505cfeae70e2555;hb=refs/heads/MNG-6164" class="list">maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java;h=7113dd31e202e8c4954f08e1d505cfeae70e2555;hp=924523f985be73219724bc0d4bc212fb913ef277;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java;h=7113dd31e202e8c4954f08e1d505cfeae70e2555;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/artifact/ProjectArtifact.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=764c916e62badab86be712d5a4a81568153a56af;hb=refs/heads/MNG-6164">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=764c916e62badab86be712d5a4a81568153a56af;hp=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=764c916e62badab86be712d5a4a81568153a56af;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingException.java;h=b5274382be508945a5d5a70804de4ea593b5533b;hb=refs/heads/MNG-6164" class="list">maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingException.java;h=b5274382be508945a5d5a70804de4ea593b5533b;hp=434cb591a27df0e537e473d1d3a002c16c316fa5;hb=refs/heads/MNG-6164;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingException.java;h=b5274382be508945a5d5a70804de4ea593b5533b;hb=refs/heads/MNG-6164">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelBuildingException.java;hb=refs/heads/MNG-6164">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6164" title="log of MNG-6164 RSS feed">RSS</a>
+<a title="log of MNG-6164 Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6164" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.txt b/src/test/resources/__files/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.txt
new file mode 100644
index 0000000..912142c
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" src="/static/git-logo.png" alt="git" width="72" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="094e4e31a5af55bb17be87675da41d9aeca062f3" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=094e4e31a5af55bb17be87675da41d9aeca062f3">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=094e4e31a5af55bb17be87675da41d9aeca062f3">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=094e4e31a5af55bb17be87675da41d9aeca062f3">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3" class="title">[maven-release-plugin] prepare release maven-3.5.1 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.1"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.1">maven-3.5.1</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=Stephen+Connolly;st=committer" class="list">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=094e4e31a5af55bb17be87675da41d9aeca062f3;s=stephen.alan.connolly@gmail.com;st=committer" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 10 Sep 2017 11:51:26 +0000</span> (12:51 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">094e4e31a5af55bb17be87675da41d9aeca062f3</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">dca30758f4ac5189fff76fa072dee84b1bed891d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=dca30758f4ac5189fff76fa072dee84b1bed891d;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=094e4e31a5af55bb17be87675da41d9aeca062f3;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=094e4e31a5af55bb17be87675da41d9aeca062f3;hp=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.1<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hp=b286f749592343f380e5ce58cd01d015453021da;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=eb97543627e4359edd8b476ec82feebc025ede73;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hp=b13482bc766214e7336cb4a19cecae9ce781d085;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a978a88cf096958ced75cbf9c96be6fad6b649b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hp=955773135ada913fcc3534fd8868c5cfa8123b17;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=02682ab3cd19d61c61a210b9e69da611fedc8d50;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hp=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=9d3542eb22c562979baa23978a4fe51297907779;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hp=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=78a7dc67396d59867cc5755c149b42ff7ec140a8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hp=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=b75947096a1c75d0ce9022c5a4b4ade63daa8416;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hp=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=d44ff50d33c090119bc64a96e01db748c0ad4be0;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hp=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=a321d3549f80f10092d83b4227ff2effa0142ac4;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hp=271404f57b3746ad61b2f516c6f7f882800881e8;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=9e81210a0fc349e664100b0b2a75777af384f94a;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hp=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=18c23bff000ab14ff873cc4f32532432ee2baa20;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hp=53e67e5483a70659699c856c2c57727dbf508aff;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=c78fde1f06ca5e10604a10838f85f100730a6800;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hp=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dd602396202a110f4bef031c70d5d426e62d8d69;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hp=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=cd00975e8749e7d082dc2acbbc67004b2d6404df;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hp=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=e7fdf96e5ac657c01fc2c356b2d65a6bd59c585b;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hp=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=094e4e31a5af55bb17be87675da41d9aeca062f3;hpb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2c97f6b81deb20b068f8d827ecf65ce5f917aa07;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=094e4e31a5af55bb17be87675da41d9aeca062f3">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.txt b/src/test/resources/__files/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.txt
new file mode 100644
index 0000000..4fb27f8
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.txt
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img alt="git" src="/static/git-logo.png" height="27" width="72" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input value="search" name="a" type="hidden" />
+<input value="0931bb2cc7630cc79adb98407db13315b4a709ee" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0931bb2cc7630cc79adb98407db13315b4a709ee">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0931bb2cc7630cc79adb98407db13315b4a709ee">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">f0535a4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0931bb2cc7630cc79adb98407db13315b4a709ee">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee">[MNG-6168] Fix unclosed streams</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte">Christian Schulte</a> <a title="Search for commits authored by schulte@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=author">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=Christian+Schulte;st=committer">Christian Schulte</a> <a href="/repos/asf?p=maven.git;a=search;h=0931bb2cc7630cc79adb98407db13315b4a709ee;s=schulte@apache.org;st=committer" class="list" title="Search for commits committed by schulte@apache.org">&lt;schulte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 24 Mar 2017 21:04:37 +0000</span> (22:04 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0931bb2cc7630cc79adb98407db13315b4a709ee</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">b494a499b7131b11fc84f9c2e5be088f5cd48ef3</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b494a499b7131b11fc84f9c2e5be088f5cd48ef3;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0931bb2cc7630cc79adb98407db13315b4a709ee;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">f0535a40e2dba47f00c5469941d3edad2a8effef</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0931bb2cc7630cc79adb98407db13315b4a709ee;hp=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6168]&nbsp;Fix&nbsp;unclosed&nbsp;streams<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hp=c769f89db75ea775b03ce77e735f603f6a8987e0;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=51a2849b1221298a347f431d1abb4cc01165b749;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hp=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=86a178495d85208858494210f84657bf24472c22;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hp=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=e07ac3b98a18fffa957596835ba662935691fa73;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hp=0d9af132b54d1b75ce4ca983189839194c4aa87b;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=c899efab0a82c60f469359ff1370128378a00287;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hp=ddd3e972f52f052ab20d228c4647f7545692aa82;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=c12c9e0719fdd9b65a70a906ce449b32f44eb219;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hp=2b0890b15ac15a19c6461be577289bf50e7d565c;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=c23794bada6bfb8dee836667140450ec117e05e6;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hp=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=897f7424c358662d1c2f9f86452a0248d48daad9;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee" class="list">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hp=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hb=0931bb2cc7630cc79adb98407db13315b4a709ee;hpb=f0535a40e2dba47f00c5469941d3edad2a8effef">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=19d8b9ba1ab48bf6560633b44a8cdd049f86cee8;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;hb=0931bb2cc7630cc79adb98407db13315b4a709ee">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.txt b/src/test/resources/__files/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.txt
new file mode 100644
index 0000000..bf58b31
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.txt
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of MNG-5951 - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5951" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5951 - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5951;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5951 - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5951" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5951 - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5951;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" alt="git" height="27" class="logo" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input name="a" value="search" type="hidden" />
+<input value="refs/heads/MNG-5951" name="h" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5951">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5951">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5951">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1f4bd052c9f77317313efc6eb278deee7404fc6d;hb=refs/heads/MNG-5951">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=901b1e8e4c9df50ccc12bf8759589c7c82400aae">901b1e8</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-5951">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5951">[MNG-5951] add an option to avoid path addition to inherited URLs <span class="refs"> <span class="head" title="heads/MNG-5951"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5951">MNG-5951</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5951;s=Herv%C3%A9+Boutemy;st=author">Hervé Boutemy</a> <a href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5951;s=hboutemy@apache.org;st=author" class="list" title="Search for commits authored by hboutemy@apache.org">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 23 Dec 2015 13:49:20 +0000</span> (14:49 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5951;s=Herv%C3%A9+Boutemy;st=committer">Hervé Boutemy</a> <a title="Search for commits committed by hboutemy@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5951;s=hboutemy@apache.org;st=committer">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 23 Dec 2015 13:49:20 +0000</span> (14:49 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">8d85f5d09498fe5bd46da31cda5b79bdaf886083</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=1f4bd052c9f77317313efc6eb278deee7404fc6d;hb=refs/heads/MNG-5951" class="list">1f4bd052c9f77317313efc6eb278deee7404fc6d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=1f4bd052c9f77317313efc6eb278deee7404fc6d;hb=refs/heads/MNG-5951">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-5951;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=901b1e8e4c9df50ccc12bf8759589c7c82400aae" class="list">901b1e8e4c9df50ccc12bf8759589c7c82400aae</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=901b1e8e4c9df50ccc12bf8759589c7c82400aae">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5951;hp=901b1e8e4c9df50ccc12bf8759589c7c82400aae">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-5951]&nbsp;add&nbsp;an&nbsp;option&nbsp;to&nbsp;avoid&nbsp;path&nbsp;addition&nbsp;to&nbsp;inherited&nbsp;URLs<br/>
+<br/>
+This&nbsp;is&nbsp;done&nbsp;as&nbsp;child.inherit.append.path&nbsp;XML&nbsp;attribute&nbsp;on&nbsp;3&nbsp;locations:<br/>
+-&nbsp;project,&nbsp;for&nbsp;project.url<br/>
+-&nbsp;project.distributionManagement.site&nbsp;for&nbsp;its&nbsp;url<br/>
+-&nbsp;project.scm,&nbsp;for&nbsp;the&nbsp;3&nbsp;scm&nbsp;urls&nbsp;in&nbsp;one&nbsp;unique&nbsp;config<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java;h=4382e680f4b65922def58344214ef6ecdd1524ae;hb=refs/heads/MNG-5951">maven-model-builder/src/main/java/org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java;h=4382e680f4b65922def58344214ef6ecdd1524ae;hp=58d93a77e5543b7942eba87772a94e2b6accf5d6;hb=refs/heads/MNG-5951;hpb=901b1e8e4c9df50ccc12bf8759589c7c82400aae">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java;h=4382e680f4b65922def58344214ef6ecdd1524ae;hb=refs/heads/MNG-5951">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/inheritance/DefaultInheritanceAssembler.java;hb=refs/heads/MNG-5951">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/merge/MavenModelMerger.java;h=cae9d73ff0fa2dc7dc460aaaa4ceb3af1377d911;hb=refs/heads/MNG-5951">maven-model-builder/src/main/java/org/apache/maven/model/merge/MavenModelMerger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/merge/MavenModelMerger.java;h=cae9d73ff0fa2dc7dc460aaaa4ceb3af1377d911;hp=0007af5e4788dd3e1ed47ca8e1dffcdb5a6c4a3c;hb=refs/heads/MNG-5951;hpb=901b1e8e4c9df50ccc12bf8759589c7c82400aae">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/merge/MavenModelMerger.java;h=cae9d73ff0fa2dc7dc460aaaa4ceb3af1377d911;hb=refs/heads/MNG-5951">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/merge/MavenModelMerger.java;hb=refs/heads/MNG-5951">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=d49e8df33d0598ca7511f73ec59adb8f5f7a27c1;hb=refs/heads/MNG-5951" class="list">maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=d49e8df33d0598ca7511f73ec59adb8f5f7a27c1;hp=9d88f5fb2a41ea1e1736efa5bee63eb602758ea3;hb=refs/heads/MNG-5951;hpb=901b1e8e4c9df50ccc12bf8759589c7c82400aae">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=d49e8df33d0598ca7511f73ec59adb8f5f7a27c1;hb=refs/heads/MNG-5951">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;hb=refs/heads/MNG-5951">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-child.xml;h=d7cc4d0b4f4cda55a1ef0f341e468e642b273eaa;hb=refs/heads/MNG-5951">maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-child.xml</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-child.xml;h=d7cc4d0b4f4cda55a1ef0f341e468e642b273eaa;hb=refs/heads/MNG-5951">blob</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-expected.xml;h=d2a8cfe52f3b95e7bc72d0dde3f52c200095e450;hb=refs/heads/MNG-5951">maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-expected.xml</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-expected.xml;h=d2a8cfe52f3b95e7bc72d0dde3f52c200095e450;hb=refs/heads/MNG-5951">blob</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-parent.xml;h=e8bc1652a4032df82cc40cbdb14e982c15625d8b;hb=refs/heads/MNG-5951" class="list">maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-parent.xml</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/inheritance/no-append-urls-parent.xml;h=e8bc1652a4032df82cc40cbdb14e982c15625d8b;hb=refs/heads/MNG-5951">blob</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=73c85a4510b6457336eb3c8aa8f105ed176bb47e;hb=refs/heads/MNG-5951" class="list">maven-model/src/main/mdo/maven.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=73c85a4510b6457336eb3c8aa8f105ed176bb47e;hp=3f6b6d66f8468df68a7239905192af3e53dd03e7;hb=refs/heads/MNG-5951;hpb=901b1e8e4c9df50ccc12bf8759589c7c82400aae">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=73c85a4510b6457336eb3c8aa8f105ed176bb47e;hb=refs/heads/MNG-5951">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=refs/heads/MNG-5951">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log of MNG-5951 RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5951" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5951" class="rss_logo" title="log of MNG-5951 Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.txt b/src/test/resources/__files/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.txt
new file mode 100644
index 0000000..4fd9da3
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.txt
@@ -0,0 +1,561 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/shortlog</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" alt="git" class="logo" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / shortlog
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input type="hidden" value="search" name="a" />
+<input type="hidden" value="3d0efa36963c217527230228a11ab44050ca1b10" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | shortlog | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | <a href="/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3d0efa36963c217527230228a11ab44050ca1b10;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+<a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">first</a> &sdot; <a accesskey="p" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=0" title="Alt-p">prev</a> &sdot; <a title="Alt-n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2" accesskey="n">next</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=summary">maven.git</a>
+</div>
+<table class="shortlog">
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27">Updated doap_Maven.rdf file</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1407a10485e826795db23c114c4c37cf951a2e27;hb=1407a10485e826795db23c114c4c37cf951a2e27">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="Fixed links in pom which pointed to shut down codehaus jira." href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">Fixed links in pom which pointed to shut down codehaus... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6171] always show WARNING about usage of a non threadsafe plugin" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">[MNG-6171] always show WARNING about usage of a non... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;hb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102" title="[MNG-6140] maven-core depends on shared-utils (not project-utils)" class="list subject">[MNG-6140] maven-core depends on shared-utils (not... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;hb=f1cc1d4e5aec96c9bd54219304e1b6b08855b102">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f1cc1d4e5aec96c9bd54219304e1b6b08855b102;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-15</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397" class="list subject">[MNG-6150] Javadoc improvements for 3.5.0</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;hb=b66bdb9cbc383fd4cc875006afe9fe6d4de26397">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b66bdb9cbc383fd4cc875006afe9fe6d4de26397;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=robert.patrick;st=author" title="Search for commits authored by robert.patrick" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a91e61446fcf65a75172072ee091e154?s=16" alt="" />&nbsp;robert.patrick</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca" class="list subject" title="[MNG-5889] .mvn directory should be picked when using --file">[MNG-5889] .mvn directory should be picked when using... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;hb=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f8ab2a650f32d5d87126d341d9bbfccbf99fd0ca;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-14</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-5297] improved explanations on prerequisites.maven in Maven 3" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">[MNG-5297] improved explanations on prerequisites.maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=19d5b9dfa108a94c0825215a013ac21253cb0a17">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;hb=19d5b9dfa108a94c0825215a013ac21253cb0a17">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=19d5b9dfa108a94c0825215a013ac21253cb0a17;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-12</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">[MNG-5968] Default plugin version updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0284dda81beb43b54116326f9a6efd439d40c922">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0284dda81beb43b54116326f9a6efd439d40c922">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0284dda81beb43b54116326f9a6efd439d40c922;hb=0284dda81beb43b54116326f9a6efd439d40c922">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0284dda81beb43b54116326f9a6efd439d40c922;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4" class="list subject">[MNG-5967] Dependency updates</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;hb=37fef3d762c8068b876b07b84b83a39cdc3ac5f4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=37fef3d762c8068b876b07b84b83a39cdc3ac5f4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-11</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Alex+Henrie;st=author" title="Search for commits authored by Alex Henrie" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/961adea0c1a2f7e72145b36bbf2b3233?s=16" alt="" />&nbsp;Alex Henrie</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1" class="list subject">[MNG-5934] String handling issues identified by PMD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;hb=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8d91726f7872f4462d9fa085ef5b6f32bfd0a2e1;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d" class="list subject">[MNG-2199] Support version ranges in parent elements</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;hb=0514c1b14eadae37c9de77af3ed67ed7388bdf1d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0514c1b14eadae37c9de77af3ed67ed7388bdf1d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=rfscholte;st=author" class="list" title="Search for commits authored by rfscholte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=16" alt="" />&nbsp;rfscholte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71" class="list subject">Squashed commit of the following:</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;hb=f4e07acbc2a496a8866b8270e7f7a9fd44085f71">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f4e07acbc2a496a8866b8270e7f7a9fd44085f71;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Archimedes+Trajano;st=author" class="list" title="Search for commits authored by Archimedes Trajano"><img width="16" class="avatar" src="//www.gravatar.com/avatar/dd8170545fe1afd0c9b4b7894c9b66f5?s=16" alt="" />&nbsp;<span title="Archimedes Trajano">Archimedes... </span></a></td><td><a title="[MNG-6166] mvn dependency:go-offline fails due to missing transitive dependency jdom... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">[MNG-6166] mvn dependency:go-offline fails due to missi... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=66a0fbe495f7df45562bee22188341899e1ca839">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=66a0fbe495f7df45562bee22188341899e1ca839">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=66a0fbe495f7df45562bee22188341899e1ca839;hb=66a0fbe495f7df45562bee22188341899e1ca839">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=66a0fbe495f7df45562bee22188341899e1ca839;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-06</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Josh Soref" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3" class="list subject" title="[MNG-6165] Deprecate and replace incorrectly spelled public API">[MNG-6165] Deprecate and replace incorrectly spelled... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;hb=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1be7ea893e3db1e47a4cf84c0592e0aaea24a6c3;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-05</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arnaud+Heritier;st=author" title="Search for commits authored by Arnaud Heritier" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=16" alt="" />&nbsp;Arnaud Heritier</a></td><td><a title="[MNG-5961] Fix the SLF4J logger factory implementation used for LOG4J2" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">[MNG-5961] Fix the SLF4J logger factory implementation... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;hb=23ceca36e7c980cc8d8bdc16d64ede98189079aa">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=23ceca36e7c980cc8d8bdc16d64ede98189079aa;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-03</i></td>
+<td class="author"><a title="Search for commits authored by Josh Soref" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Josh+Soref;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f98fb48b14dd73e666624f7ccbaff95f?s=16" alt="" />&nbsp;Josh Soref</a></td><td><a title="[MNG-6146] Several small stylistic and spelling improvements to code and documentation" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">[MNG-6146] Several small stylistic and spelling improve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=17402659845ea21b0dd9f9989d484fb32c3aa28b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;hb=17402659845ea21b0dd9f9989d484fb32c3aa28b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=17402659845ea21b0dd9f9989d484fb32c3aa28b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Stuart McCulloch" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790" class="list subject">[MNG-5981] upgrade Sisu to 0.3.3 to pick up lifecycle fix</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;hb=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bd57ec9666531fa2e32b8fd1aa68b85ac86f7790;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" title="[MNG-5878] added project.directory property to support module name !=" href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">[MNG-5878] added project.directory property to support... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;hb=9b763cc002e9a4e247baf7538727da5a29a6ce0b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=9b763cc002e9a4e247baf7538727da5a29a6ce0b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f" class="list subject" title="[MNG-6140] renamed aether to resolver, added slf4j-provider">[MNG-6140] renamed aether to resolver, added slf4j... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;hb=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1cb2e92b5ad6bc2baa80c48b6357d5f42df4e48f;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-6110] renamed 'maven-aether-provider' to 'maven-resolver-provider'" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">[MNG-6110] renamed 'maven-aether-provider' to 'maven... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;hb=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8972072e3200e2ecfe2acb6d0b2dc40b10a6bc31;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-02-01</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Harald+Wellmann;st=author" class="list" title="Search for commits authored by Harald Wellmann"><img width="16" class="avatar" src="//www.gravatar.com/avatar/096beb456eb9c73bf6ff1b8ea35fe804?s=16" alt="" />&nbsp;Harald Wellmann</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">[MNG-6110] Upgrade Aether to Maven Resolver 1.0.3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;hb=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4d6c9292c433626fa0b9a1cf711d4d0c366e7f33;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a title="[MNG-5368] UnsupportedOperationException thrown when version range is not correct... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">[MNG-5368] UnsupportedOperationException thrown when... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;hb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12" title="[MNG-6137] Clean up duplicate dependencies caused by incomplete Wagon HTTP Provider... " class="list subject">[MNG-6137] Clean up duplicate dependencies caused by... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;hb=23b5fcffa75b89e5c3141be5269840d6cd70fe12">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=23b5fcffa75b89e5c3141be5269840d6cd70fe12;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-31</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653" class="list subject">[MNG-6136] Upgrade Maven Wagon to 2.12</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;hb=ce93bb42b95c097ce7671576ae9e780b5a2bc653">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ce93bb42b95c097ce7671576ae9e780b5a2bc653;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">[MNG-6003] Drastically reduce JAVA_HOME discovery code</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2678388ea2cebc43f58009720609523ae09176f7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2678388ea2cebc43f58009720609523ae09176f7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2678388ea2cebc43f58009720609523ae09176f7;hb=2678388ea2cebc43f58009720609523ae09176f7">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=2678388ea2cebc43f58009720609523ae09176f7;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">[MNG-6001] Replace %HOME% with %USERPROFILE% in mvn.cmd</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d426bf9c6e59f893499c623c3434ce8f61200d9f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;hb=d426bf9c6e59f893499c623c3434ce8f61200d9f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d426bf9c6e59f893499c623c3434ce8f61200d9f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d" class="list subject">[MNG-5963] mvn.cmd does not return ERROR_CODE</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;hb=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1bc69ff93eb8bde73bf4b9872b78eb6f6be4865d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Miriam+Lee;st=author" class="list" title="Search for commits authored by Miriam Lee"><img width="16" class="avatar" src="//www.gravatar.com/avatar/878df0e2a8b47da358b3e6d4828b05ce?s=16" alt="" />&nbsp;Miriam Lee</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169" class="list subject" title="[MNG-5962] mvn.cmd fails when the current directory has spaces in between">[MNG-5962] mvn.cmd fails when the current directory... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=842b07be97fdb7d4f36e167f596eb185f9601169">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=842b07be97fdb7d4f36e167f596eb185f9601169">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=842b07be97fdb7d4f36e167f596eb185f9601169;hb=842b07be97fdb7d4f36e167f596eb185f9601169">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=842b07be97fdb7d4f36e167f596eb185f9601169;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Joseph Walton" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a title="[MNG-5852] mvn shell script invokes /bin/sh but requires Bash functions" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4">[MNG-5852] mvn shell script invokes /bin/sh but require... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=135102022763eaa62fa1d0125adab7ff207ef2f4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=135102022763eaa62fa1d0125adab7ff207ef2f4;hb=135102022763eaa62fa1d0125adab7ff207ef2f4">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=135102022763eaa62fa1d0125adab7ff207ef2f4;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Joseph+Walton;st=author" title="Search for commits authored by Joseph Walton" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/cbed2f56195ed90bdebd4feec31ac054?s=16" alt="" />&nbsp;Joseph Walton</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4" title="[MNG-5829] mvn shell script fails with syntax error on Solaris 10" class="list subject">[MNG-5829] mvn shell script fails with syntax error... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;hb=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=1d9708a954e2d764f6ba933c4e9ba117afa9b4c4;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;hb=8c7ce555720ec205680a1ce71ede03a4bc49bedb">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8c7ce555720ec205680a1ce71ede03a4bc49bedb;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374" class="list subject">[MNG-6068] Document default scope compile in XSD</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;hb=1f0493431be3bd0f25757b5ba0ed98b3a41b3374">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1f0493431be3bd0f25757b5ba0ed98b3a41b3374;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-30</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3" class="list subject">[MNG-6014] Removing ArtifactHandler for ejb3</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;hb=5a462344f9e8aee3f1a423f0268ea27ce017c8c3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5a462344f9e8aee3f1a423f0268ea27ce017c8c3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Tobias Oberlies" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Tobias+Oberlies;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b81bf0b56cb71d5bf83e9b853a268fcf?s=16" alt="" />&nbsp;Tobias Oberlies</a></td><td><a title="[MNG-5823] mvnDebug doesn't work with M2_HOME with spaces - missing quotes" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">[MNG-5823] mvnDebug doesn't work with M2_HOME with... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=46c1581474ed3b8110dbc7275172b92056b6e5dd">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;hb=46c1581474ed3b8110dbc7275172b92056b6e5dd">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=46c1581474ed3b8110dbc7275172b92056b6e5dd;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly when using &quot;&amp;&amp;&quot;" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">[MNG-5815] &quot;mvn.cmd&quot; does not indicate failure properly... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;hb=fe586467ecbd63791001e7a6ddf8f18d4fac19b8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=fe586467ecbd63791001e7a6ddf8f18d4fac19b8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="[MNG-6078] Can't overwrite properties which have been defined in" href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28">[MNG-6078] Can't overwrite properties which have been... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca4303031357a7decaee8de770b71fb2c2fedd28">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca4303031357a7decaee8de770b71fb2c2fedd28;hb=ca4303031357a7decaee8de770b71fb2c2fedd28">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca4303031357a7decaee8de770b71fb2c2fedd28;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131" title="[MNG-6092] warn if prerequisites.maven is used for non-plugin projects" class="list subject">[MNG-6092] warn if prerequisites.maven is used for... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4604c49ee442fef48c0d3efe35fb85d2f0784131">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;hb=4604c49ee442fef48c0d3efe35fb85d2f0784131">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=4604c49ee442fef48c0d3efe35fb85d2f0784131;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="[MNG-5993] Confusing error message in case of missing/empty" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">[MNG-5993] Confusing error message in case of missing... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;hb=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=017dcaf22a2cc1c6361dc64a02d1bdbdb799b95e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351" class="list subject" title="[MNG-5607] Don't use M2_HOME in mvn shell/command scripts anymore">[MNG-5607] Don't use M2_HOME in mvn shell/command scrip... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=065281c43d7435be204aa963e1f94d1128bb5351">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=065281c43d7435be204aa963e1f94d1128bb5351">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=065281c43d7435be204aa963e1f94d1128bb5351;hb=065281c43d7435be204aa963e1f94d1128bb5351">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=065281c43d7435be204aa963e1f94d1128bb5351;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Arlo Louis O'Keeffe" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Arlo+Louis+O%27Keeffe;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b5439ee947ba94aa8e17acfd7d923217?s=16" alt="" />&nbsp;<span title="Arlo Louis O'Keeffe">Arlo Louis... </span></a></td><td><a class="list subject" title="[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup scripts" href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">[MNG-6163] Introduce CLASSWORLDS_JAR in shell startup... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4337d18af65df8d3221bdd1e393f13c5f4db9054">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;hb=4337d18af65df8d3221bdd1e393f13c5f4db9054">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4337d18af65df8d3221bdd1e393f13c5f4db9054;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-29</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e" class="list subject">Remove Subversion keywords from LICENSE.vm</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;hb=b9285469a587f7c4bdc777c50173ba3a0619cc9e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b9285469a587f7c4bdc777c50173ba3a0619cc9e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a" class="list subject">[MNG-6145] Remove non-existent m2 include in component.xml</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;hb=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=aecccf9a2a0a5d2db1fcb602cc972284fd573a4a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-6147] MetadataResolutionResult#getGraph() contains duplicate if clause" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">[MNG-6147] MetadataResolutionResult#getGraph() contains... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f53f1547a16fb0f7e288de5c4684c599652ee601">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f53f1547a16fb0f7e288de5c4684c599652ee601;hb=f53f1547a16fb0f7e288de5c4684c599652ee601">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f53f1547a16fb0f7e288de5c4684c599652ee601;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647" title="[MNG-6144] DefaultWagonManagerTest#testGetMissingJarForced() passed incorrect value" class="list subject">[MNG-6144] DefaultWagonManagerTest#testGetMissingJarFor... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=920f10a561dee3c3bc34d356082dafd1457a8647">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=920f10a561dee3c3bc34d356082dafd1457a8647">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=920f10a561dee3c3bc34d356082dafd1457a8647;hb=920f10a561dee3c3bc34d356082dafd1457a8647">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=920f10a561dee3c3bc34d356082dafd1457a8647;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-28</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Guillaume Boué" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a class="list subject" title="[MNG-6105] properties.internal.SystemProperties.addSystemProperties() is not really... " href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">[MNG-6105] properties.internal.SystemProperties.addSyst... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;hb=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5b4b8bd94c87afd2a1527d6a860e9673bdaf4a22;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a title="Search for commits authored by Christian Schulte" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6" class="list subject" title="[MNG-5883] Silence unnecessary legacy local repository warning">[MNG-5883] Silence unnecessary legacy local repository... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1e2a80eced0f01c182458a2c7e7919634fa632f6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;hb=1e2a80eced0f01c182458a2c7e7919634fa632f6">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1e2a80eced0f01c182458a2c7e7919634fa632f6;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-26</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stuart+McCulloch;st=author" title="Search for commits authored by Stuart McCulloch" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/b8e158ed9809ee4d9ce330b8752c26e9?s=16" alt="" />&nbsp;Stuart McCulloch</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307" class="list subject" title="[MNG-5958] restore binary compatibility of Lifecycle.setPhases">[MNG-5958] restore binary compatibility of Lifecycle... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=6b31c4a556f51cd1c2064fe773550c0acf14d307">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;hb=6b31c4a556f51cd1c2064fe773550c0acf14d307">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=6b31c4a556f51cd1c2064fe773550c0acf14d307;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6" class="list subject">[MNG-5931] Fixing documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;hb=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f20a5d940bf055ea49c5cc1ecbdba07a3a27fbe6;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f" title="[MNG-5946] Fix links etc. in README.txt which is part of the delivery" class="list subject">[MNG-5946] Fix links etc. in README.txt which is part... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c794c2a393855ad4d247783876613f1bb289e77f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c794c2a393855ad4d247783876613f1bb289e77f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c794c2a393855ad4d247783876613f1bb289e77f;hb=c794c2a393855ad4d247783876613f1bb289e77f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c794c2a393855ad4d247783876613f1bb289e77f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-25</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Christian Schulte" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c" class="list subject">o Updated to remove errors reported by Checkstyle.</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a99a78984c1f20394abf6e76b6167b9e61e6163c">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;hb=a99a78984c1f20394abf6e76b6167b9e61e6163c">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a99a78984c1f20394abf6e76b6167b9e61e6163c;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">added core its to projects' sources</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;hb=311fc62b7daca1d63596e2202598a0fd3e4d77e2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=311fc62b7daca1d63596e2202598a0fd3e4d77e2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">added link to 3.3.1 release notes for details on .mvn</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4547ff73d84f189dea35f60dffafff9cf2f446ba">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;hb=4547ff73d84f189dea35f60dffafff9cf2f446ba">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4547ff73d84f189dea35f60dffafff9cf2f446ba;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">removed now unused checkstyle suppress warnings</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;hb=8a8f7cd53f08bd0847e6263f79894d18881dcd9d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8a8f7cd53f08bd0847e6263f79894d18881dcd9d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb" class="list subject">updated notice</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;hb=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=60e4fa650fc2e5b3b646c74f3eeab7d0381b8bcb;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">improved documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=512fa6a45b73663ed5b5e0e896539d1084da36f3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;hb=512fa6a45b73663ed5b5e0e896539d1084da36f3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=512fa6a45b73663ed5b5e0e896539d1084da36f3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">added core extensions documentation</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;hb=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=0b684af45ee85381a06a20cbdddb6b3fa0ff3b46;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">added README.md to rat excludes</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=9d432fb515c390beb593d8c4608775c46cfc03f9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9d432fb515c390beb593d8c4608775c46cfc03f9;hb=9d432fb515c390beb593d8c4608775c46cfc03f9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=9d432fb515c390beb593d8c4608775c46cfc03f9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8" title="point to our documentation on plugins dependencies upgrade" class="list subject">point to our documentation on plugins dependencies... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfbad56f65b9d664c7967122b76a5389931080f8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfbad56f65b9d664c7967122b76a5389931080f8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfbad56f65b9d664c7967122b76a5389931080f8;hb=cfbad56f65b9d664c7967122b76a5389931080f8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=cfbad56f65b9d664c7967122b76a5389931080f8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20" class="list subject">updated urls (https, plexus) and license header formatting</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=84085c0a9ce4febee8be124fe61f02cd40185d20">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=84085c0a9ce4febee8be124fe61f02cd40185d20;hb=84085c0a9ce4febee8be124fe61f02cd40185d20">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=84085c0a9ce4febee8be124fe61f02cd40185d20;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a title="Search for commits authored by Karl Heinz Marbaise" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">[MNG-6017] Removing ArtifactHandler for par LifeCycle</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;hb=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bc07e74d3c974dae60aad1024d4cd1c4d0714b3a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138" class="list subject" title="[MNG-6030] ReactorModelCache do not used effectively after maven version 3.0.5 which... ">[MNG-6030] ReactorModelCache do not used effectively... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cfb075ac706b25df630f3671f61f8d8313e0f138">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cfb075ac706b25df630f3671f61f8d8313e0f138;hb=cfb075ac706b25df630f3671f61f8d8313e0f138">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cfb075ac706b25df630f3671f61f8d8313e0f138;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">added standard license and download links</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;hb=733eedc4fb16b0ed0d9cf792dd644e659b738cd9">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=733eedc4fb16b0ed0d9cf792dd644e659b738cd9;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" class="list" title="Search for commits authored by Hervé Boutemy"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">Jenkins file notification email title improvement</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;hb=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=21d1bfb5a08ecf67a10b88a6fdbda98e7361376b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author" title="Search for commits authored by Hervé Boutemy" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87" class="list subject" title="[MNG-6093] use monkey patched slf4j-simple provider with Maven color">[MNG-6093] use monkey patched slf4j-simple provider... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;hb=94bc4de2ea54afa09a353034ed06edf0f68a8d87">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=94bc4de2ea54afa09a353034ed06edf0f68a8d87;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d" class="list subject">[MNG-3507] added color to Maven execution output messages</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b80915b8822b51aafa962a9ef53a61c0ac59033d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;hb=b80915b8822b51aafa962a9ef53a61c0ac59033d">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b80915b8822b51aafa962a9ef53a61c0ac59033d;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-24</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5" class="list subject">[MNG-5904] Remove the whole Ant build</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8b661620521de63586f825257e9c08c37e251eb5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8b661620521de63586f825257e9c08c37e251eb5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8b661620521de63586f825257e9c08c37e251eb5;hb=8b661620521de63586f825257e9c08c37e251eb5">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=8b661620521de63586f825257e9c08c37e251eb5;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author" class="list" title="Search for commits authored by Michael Osipov"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">[MNG-6102] Introduce ${maven.conf} in m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;hb=be5caccaff3d00ffca4b3cefe9665b6106bc44bf">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=be5caccaff3d00ffca4b3cefe9665b6106bc44bf;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-23</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e" title="[MNG-5977] Improve output readability of our MavenTransferListener implementations" class="list subject">[MNG-5977] Improve output readability of our MavenTrans... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=149cce7a867956efeaf72d527f61297bf2471b1e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=149cce7a867956efeaf72d527f61297bf2471b1e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=149cce7a867956efeaf72d527f61297bf2471b1e;hb=149cce7a867956efeaf72d527f61297bf2471b1e">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=149cce7a867956efeaf72d527f61297bf2471b1e;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a" title="[MNG-5954] Remove outdated maven-embedder/src/main/resources/META-INF/MANIFEST.MF" class="list subject">[MNG-5954] Remove outdated maven-embedder/src/main... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;hb=deefd9342b13f1fec786ddb00ff3b39299e6e11a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=deefd9342b13f1fec786ddb00ff3b39299e6e11a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a title="[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportingUtils#formatTimestamp" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">[MNG-5975] Use Java 7's SimpleDateFormat in CLIReportin... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;hb=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=355f4dff03cea8cab0d7bdcb00fffa4e43b2c10b;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Nemo+Chen;st=author" title="Search for commits authored by Nemo Chen" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/470a6351e73c657df11b082f654749ad?s=16" alt="" />&nbsp;Nemo Chen</a></td><td><a class="list subject" title="[MNG-6081] Log refactoring - Method Invocation Replaced By Variable" href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">[MNG-6081] Log refactoring - Method Invocation Replaced... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;hb=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a2358ba7bb9b5b8ccb4ca2b6ea66b637b88d6c09;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Michael Osipov" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996" class="list subject">[MNG-6106] Remove maven.home setter from m2.conf</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=5053a628c0a4eb069ab5512ad7491494207cb996">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=5053a628c0a4eb069ab5512ad7491494207cb996">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=5053a628c0a4eb069ab5512ad7491494207cb996;hb=5053a628c0a4eb069ab5512ad7491494207cb996">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=5053a628c0a4eb069ab5512ad7491494207cb996;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" title="[MNG-6138] Remove obsolete message_*.properties form maven-core" href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">[MNG-6138] Remove obsolete message_*.properties form... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;hb=8373c79a47ce4f12e549ae817a9c5f9eae950fb8">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=8373c79a47ce4f12e549ae817a9c5f9eae950fb8;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" title="[MNG-5836] put $maven.home/conf/logging first in classpath to avoid" href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">[MNG-5836] put $maven.home/conf/logging first in classp... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;hb=c516ef79aecdeef5297e44bb5e836e67ffa5336f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c516ef79aecdeef5297e44bb5e836e67ffa5336f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="9 months ago"><i>2017-01-22</i></td>
+<td class="author"><a title="Search for commits authored by Hervé Boutemy" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a title="[MNG-6088] add a newline after forked execution success message" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">[MNG-6088] add a newline after forked execution success... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=079f6b3ba3301035841e091cd237cd8295168741">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=079f6b3ba3301035841e091cd237cd8295168741">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=079f6b3ba3301035841e091cd237cd8295168741;hb=079f6b3ba3301035841e091cd237cd8295168741">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=079f6b3ba3301035841e091cd237cd8295168741;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Guillaume+Bou%C3%A9;st=author" title="Search for commits authored by Guillaume Boué" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=16" alt="" />&nbsp;Guillaume Boué</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">[MNG-6117] ${session.parallel} not correctly set</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d413296cf396d4df385d1323843f9464af0c8a3e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d413296cf396d4df385d1323843f9464af0c8a3e">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d413296cf396d4df385d1323843f9464af0c8a3e;hb=d413296cf396d4df385d1323843f9464af0c8a3e">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=d413296cf396d4df385d1323843f9464af0c8a3e;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7" class="list subject">Merge branch 'MNG-5629'</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;hb=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=c6c5192d4bcb50c1aab6fade53dfb9c2f3d9b7e7;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-11</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">[INFRA-13307] Now we can build on either Windows node</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=a83296d795536f43fe38fa277752003ca15ada53">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a83296d795536f43fe38fa277752003ca15ada53">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=a83296d795536f43fe38fa277752003ca15ada53;hb=a83296d795536f43fe38fa277752003ca15ada53">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=a83296d795536f43fe38fa277752003ca15ada53;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Christian+Schulte;st=author" class="list" title="Search for commits authored by Christian Schulte"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=16" alt="" />&nbsp;Christian Schulte</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361" class="list subject" title="[MNG-5629] ClosedChannelException from DefaultUpdateCheckManager.read">[MNG-5629] ClosedChannelException from DefaultUpdateChe... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;hb=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=ca1179ce6ab6ed78fe755e2b97f7e0c01ea91361;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="10 months ago"><i>2017-01-09</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206" class="list subject">[MNG-6152] Add a Jenkinsfile</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=e51fc87277bb988aed7641d02fd888c77d0a1206">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e51fc87277bb988aed7641d02fd888c77d0a1206;hb=e51fc87277bb988aed7641d02fd888c77d0a1206">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=e51fc87277bb988aed7641d02fd888c77d0a1206;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="10 months ago"><i>2017-01-04</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">[MNG-6151] Set version to 3.5.0-SNAPSHOT</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;hb=bce33aa2662a51d18cb00347cf2fb174dc195fb1">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=bce33aa2662a51d18cb00347cf2fb174dc195fb1;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03" title="[maven-release-plugin] prepare for next development iteration" class="list subject">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=737de43e392fc15a0ce366db98d70aa18b3f6c03">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;hb=737de43e392fc15a0ce366db98d70aa18b3f6c03">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=737de43e392fc15a0ce366db98d70aa18b3f6c03;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-10</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">[maven-release-plugin] prepare release maven-3.3.9</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.9"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.9">maven-3.3.9</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;hb=bb52d8502b132ec0a5a3f4c09453c07478323dc5">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=bb52d8502b132ec0a5a3f4c09453c07478323dc5;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-11-08</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="[MNG-5882] Nonportable shell constructs cause bin/mvn errors on Debian" href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">[MNG-5882] Nonportable shell constructs cause bin/mvn... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cf2f373ddb38215f7122f743d381ead7e346ed2d">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;hb=cf2f373ddb38215f7122f743d381ead7e346ed2d">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cf2f373ddb38215f7122f743d381ead7e346ed2d;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-11-02</i></td>
+<td class="author"><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=16" alt="" />&nbsp;Stephen Connolly</a></td><td><a title="[MNG-5840] A regression had crept in and was missed as the intergration tests were... " class="list subject" href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385">[MNG-5840] A regression had crept in and was missed... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=1953284925616e691fb881c5e3fa8fbdd1830385">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=1953284925616e691fb881c5e3fa8fbdd1830385">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1953284925616e691fb881c5e3fa8fbdd1830385;hb=1953284925616e691fb881c5e3fa8fbdd1830385">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=1953284925616e691fb881c5e3fa8fbdd1830385;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-31</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">[MNG-5871] refactoring: improved empty urls handling</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;hb=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2f7daeff5802174c7b4ff8a4d2ac019b6406d03b;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Jason van Zyl" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=406a46fd83e9b620d34e5f49cc132e06a3a00898">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;hb=406a46fd83e9b620d34e5f49cc132e06a3a00898">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=406a46fd83e9b620d34e5f49cc132e06a3a00898;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627" class="list subject">[maven-release-plugin] prepare release maven-3.3.8</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.8"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.8">maven-3.3.8</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=cdd15915eb4b74ccab621e51aff9ada4f455a627">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;hb=cdd15915eb4b74ccab621e51aff9ada4f455a627">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=cdd15915eb4b74ccab621e51aff9ada4f455a627;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-30</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" class="list" title="Search for commits authored by Jason van Zyl"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" title="Fix for urls being empty in the POM and causing an out of bounds exception" href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">Fix for urls being empty in the POM and causing an... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;hb=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=f684761dee739b4ec8a7e6db5a0a6a0b809e66c9;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a title="Search for commits authored by Jason van Zyl" class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a title="[maven-release-plugin] prepare for next development iteration" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f">[maven-release-plugin] prepare for next development... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=508d97ec87526d5e308df0857c21546b4024801f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=508d97ec87526d5e308df0857c21546b4024801f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=508d97ec87526d5e308df0857c21546b4024801f;hb=508d97ec87526d5e308df0857c21546b4024801f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=508d97ec87526d5e308df0857c21546b4024801f;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-27</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Jason+van+Zyl;st=author" title="Search for commits authored by Jason van Zyl" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=16" alt="" />&nbsp;Jason van Zyl</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">[maven-release-plugin] prepare release maven-3.3.7</a> <span class="refs"> <span class="tag indirect" title="tags/maven-3.3.7"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.3.7">maven-3.3.7</a></span></span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=d48a49b3539e66e073e35cc6a5137a94d16465f2">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;hb=d48a49b3539e66e073e35cc6a5137a94d16465f2">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=d48a49b3539e66e073e35cc6a5137a94d16465f2;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-24</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">[MNG-5915] Upgrade Wagon version to 2.10</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;hb=b6c9bee1b60ff8ad142651052fb7729cfd206be3">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b6c9bee1b60ff8ad142651052fb7729cfd206be3;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-20</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3" href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=4497e2bb1e55052ef5b103522d71a63e60322816">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=4497e2bb1e55052ef5b103522d71a63e60322816">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=4497e2bb1e55052ef5b103522d71a63e60322816;hb=4497e2bb1e55052ef5b103522d71a63e60322816">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=4497e2bb1e55052ef5b103522d71a63e60322816;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-18</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" class="list" title="Search for commits authored by Karl Heinz Marbaise"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a title="Revert &quot;[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3&quot;" class="list subject" href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690">Revert &quot;[MNG-5898] Multi-module build with ear fails... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=20854ce7be9837639f1e5f92f33bfb28370d1690">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=20854ce7be9837639f1e5f92f33bfb28370d1690;hb=20854ce7be9837639f1e5f92f33bfb28370d1690">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=20854ce7be9837639f1e5f92f33bfb28370d1690;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=f3a3ef2632683dd1627ca42a4ded87337e937823">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=f3a3ef2632683dd1627ca42a4ded87337e937823;hb=f3a3ef2632683dd1627ca42a4ded87337e937823">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=f3a3ef2632683dd1627ca42a4ded87337e937823;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Michael+Osipov;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=16" alt="" />&nbsp;Michael Osipov</a></td><td><a class="list subject" title="[MNG-5649] Use Commons Lang's Validate to intercept invalid input" href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">[MNG-5649] Use Commons Lang's Validate to intercept... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;hb=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=618e62dd3315b4cb5b0f7dcdd37fc787c44b2ade;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3" href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;hb=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=b9cc9c3652d43f0efce36d57c0ec1de35d4e7c56;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-16</i></td>
+<td class="author"><a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author" title="Search for commits authored by Karl Heinz Marbaise" class="list"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96" class="list subject" title="[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3">[MNG-5898] Multi-module build with ear fails to resolve... </a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=72e2478ec589e906afa1409c192cee7e33adde96">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=72e2478ec589e906afa1409c192cee7e33adde96">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=72e2478ec589e906afa1409c192cee7e33adde96;hb=72e2478ec589e906afa1409c192cee7e33adde96">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=72e2478ec589e906afa1409c192cee7e33adde96;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr class="dark">
+<td title="2 years ago"><i>2015-10-14</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Karl Heinz Marbaise" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Karl+Heinz+Marbaise;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=16" alt="" />&nbsp;<span title="Karl Heinz Marbaise">Karl Heinz... </span></a></td><td><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0" class="list subject">[MNG-5911] Upgrade maven-parent to version 27</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;hb=2a0fb4543f0d4242666127e6acf7da5b5311c0e0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=2a0fb4543f0d4242666127e6acf7da5b5311c0e0;sf=tgz">snapshot</a></td>
+</tr>
+<tr class="light">
+<td title="2 years ago"><i>2015-10-11</i></td>
+<td class="author"><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Herv%C3%A9+Boutemy;st=author"><img width="16" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=16" alt="" />&nbsp;Hervé Boutemy</a></td><td><a class="list subject" href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">updated Jira location</a></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;hb=600c0a0f9e55e67a7468925b2bde0c02a8a1534a">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=600c0a0f9e55e67a7468925b2bde0c02a8a1534a;sf=tgz" title="in format: tar.gz">snapshot</a></td>
+</tr>
+<tr>
+<td colspan="4"><a accesskey="n" href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=2" title="Alt-n">next</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.txt b/src/test/resources/__files/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.txt
new file mode 100644
index 0000000..215dc23
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" class="logo" src="/static/git-logo.png" width="72" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" value="search" name="a" />
+<input type="hidden" name="h" value="a4b0b63b62533399878c9de0656f88f100a46aa0" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=a4b0b63b62533399878c9de0656f88f100a46aa0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=a4b0b63b62533399878c9de0656f88f100a46aa0">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=a4b0b63b62533399878c9de0656f88f100a46aa0">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=a4b0b63b62533399878c9de0656f88f100a46aa0;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:47 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">a4b0b63b62533399878c9de0656f88f100a46aa0</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">b0ba346c2fe1cc5851f1288c480fb79d7549e177</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=b0ba346c2fe1cc5851f1288c480fb79d7549e177;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=a4b0b63b62533399878c9de0656f88f100a46aa0;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">ff8f5e7444045639af65f6095c62210b5713f426</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=a4b0b63b62533399878c9de0656f88f100a46aa0;hp=ff8f5e7444045639af65f6095c62210b5713f426">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hp=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=b286f749592343f380e5ce58cd01d015453021da;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hp=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=b13482bc766214e7336cb4a19cecae9ce781d085;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hp=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hp=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=8392dca10aeddc42befc14420ce9073674c8164d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hp=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hp=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hp=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hp=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hp=500a82467249efcbb31c44e312a964ae1f4410d8;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=1596a415e1e729148f4d9395812125e0e49245f1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hp=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=dcc6a22c69c691b2d893be98c538450b5c1cc4a7;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hp=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hp=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=904b0851b058b1d9e773101cae71b19cc3cf9752;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hp=bc225781f26a765bbd512838d3ff651feb243a52;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=eb4ad223e889c74cc58f7998760c8307746e43cf;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hp=363e00dfbf44107962a3816e1ef174ada20b0641;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=315b9a738604afd579a1f281526fc1f8f4fd9ad2;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hp=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=a4b0b63b62533399878c9de0656f88f100a46aa0;hpb=ff8f5e7444045639af65f6095c62210b5713f426">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4b0b63b62533399878c9de0656f88f100a46aa0">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.txt b/src/test/resources/__files/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.txt
new file mode 100644
index 0000000..32d1452
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.txt
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" width="72" src="/static/git-logo.png" alt="git" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" name="p" value="maven.git" />
+<input value="search" type="hidden" name="a" />
+<input name="h" type="hidden" value="ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">f4ede96</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="title">[MNG-6167] Clean up dependency mess (reported by dependency:analyze)</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=author">Michael Osipov</a> <a title="Search for commits authored by michaelo@apache.org" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=author" class="list">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>committer</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=Michael+Osipov;st=committer" title="Search for commits committed by Michael Osipov">Michael Osipov</a> <a class="list" title="Search for commits committed by michaelo@apache.org" href="/repos/asf?p=maven.git;a=search;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;s=michaelo@apache.org;st=committer">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Tue, 16 May 2017 13:27:22 +0000</span> (15:27 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">1ef26667d5430adc69a6cbef3b4fa741c409802d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=1ef26667d5430adc69a6cbef3b4fa741c409802d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6167]&nbsp;Clean&nbsp;up&nbsp;dependency&nbsp;mess&nbsp;(reported&nbsp;by&nbsp;dependency:analyze)<br/>
+<br/>
+Clean&nbsp;up&nbsp;compile&nbsp;and&nbsp;runtime&nbsp;dependencies.&nbsp;Test&nbsp;dependencies&nbsp;have&nbsp;not&nbsp;been<br/>
+touched&nbsp;because&nbsp;their&nbsp;seem&nbsp;to&nbsp;be&nbsp;false&nbsp;positives&nbsp;due&nbsp;to&nbsp;DI.<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hp=5eb79038d9a70b505e3fb9bc2752fd27eae137d1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=955773135ada913fcc3534fd8868c5cfa8123b17;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hp=8392dca10aeddc42befc14420ce9073674c8164d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=b3cf039da57652e75d9928e715e13d4f3d15b0e6;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hp=71f09c009fc2b0c2c8565c817f4b4e25a85aa42e;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hp=66e09a3d3a2d9933e4c046c137205004b41600bb;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hp=859f0b3effc04bc6ece98d5c3fe7cec6116d6ecd;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=eb868240db95f2f158500d767782f41b9c8ba3e7;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hp=1596a415e1e729148f4d9395812125e0e49245f1;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hp=a724d3b6db85495582b8ae1ad2ce0560f16b0e8d;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=0d1b48106b3bb9ad4d08f0cb955fb30dbefe92ce;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hp=e16d93bad5922b1b626a388cf488137c596a26a5;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ce84168d0d0f8b42880594698b245fffe89ae817;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.txt b/src/test/resources/__files/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.txt
new file mode 100644
index 0000000..a7394b9
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.txt
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" class="logo" height="27" src="/static/git-logo.png" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input name="a" type="hidden" value="search" />
+<input name="h" value="0e7e3eeb597b92f1394b24e33d5933e995ee8104" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">da03d6b</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by rfscholte" class="list" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=author">rfscholte</a> <a href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=author" class="list" title="Search for commits authored by rfscholte@apache.org">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:35:18 +0000</span> (12:35 +0100)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by rfscholte" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte;st=committer" class="list">rfscholte</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;s=rfscholte@apache.org;st=committer" title="Search for commits committed by rfscholte@apache.org">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 11:55:05 +0000</span> (12:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">0e7e3eeb597b92f1394b24e33d5933e995ee8104</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b" class="list">da03d6b03192399237750c15f96fa021977dd83b</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hp=da03d6b03192399237750c15f96fa021977dd83b">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+<br/>
+Upgrade&nbsp;to&nbsp;modello-1.9.1<br/>
+Fix&nbsp;javadoc&nbsp;errors&nbsp;in&nbsp;tests<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hp=aea98dd16e0df99abae70d478b1891503fafa671;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;h=875b43e6a39a5826e11c4a2f84396e6cefca6735;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/test/java/org/apache/maven/artifact/versioning/ComparableVersionTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hp=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7af138d2d32c2be1962d3348989fc610f738313c;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hp=a9af5668ed8df1684f39e88f7e9628a4b20b5bba;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;h=0e1c3c7304547875e8ca58ba9ee925d2c65d26f5;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hp=43aa47c8f464d91d39d8c29c356fd0ef50fa179a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;h=90de4d8967d6741c8ea53b45058a3d286283c535;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/LifecycleExecutionPlanCalculatorStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hp=7af756d7d55ce43665552577055080e6a3158ae2;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;h=8df505527299798319d5cac93446b0821adf070d;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/lifecycle/internal/stub/ProjectDependencyGraphStub.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hp=874170e35de496d82213df3fa3e73628d391da5a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;h=7e2b489fe92fbeae1180c56d1b69e1cc91ace239;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/CleanArgumentTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hp=1b47ec19b2b876374c208b159a8de1030ad12d00;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;h=372d0a9b73d51e947136d6ef98769bcf862a3920;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/inheritance/DefaultInheritanceAssemblerTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hp=d8b54b861891b6dd442ccd83c02cfd0660d0977a;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;h=aa09cb04732c602f1473df2b9fc21c24784a6881;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/interpolation/AbstractModelInterpolatorTest.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104" class="list">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hp=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104;hpb=da03d6b03192399237750c15f96fa021977dd83b">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.txt b/src/test/resources/__files/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.txt
new file mode 100644
index 0000000..b6dec8c
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.txt
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" width="72" alt="git" src="/static/git-logo.png" class="logo" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input value="search" type="hidden" name="a" />
+<input name="h" type="hidden" value="b12905ce02ec0e58b475bbc1d920a6801224c02f" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">52eecc4</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=b12905ce02ec0e58b475bbc1d920a6801224c02f">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="title">[MNG-6176] Fix javadoc *errors* in maven-compat</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a title="Search for commits authored by Stephen Connolly" class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=author">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:04:38 +0000</span> (12:04 +0000)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=Stephen+Connolly;st=committer" class="list" title="Search for commits committed by Stephen Connolly">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">b12905ce02ec0e58b475bbc1d920a6801224c02f</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">9a7d8a3dc9bfa0e700a57265eb344f08da75ba80</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=9a7d8a3dc9bfa0e700a57265eb344f08da75ba80;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57" class="list">52eecc406fdf37c1aec46ea31ab00978ed290a57</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=b12905ce02ec0e58b475bbc1d920a6801224c02f;hp=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Fix&nbsp;javadoc&nbsp;*errors*&nbsp;in&nbsp;maven-compat<br/>
+</div>
+<div class="list_head">
+17 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=7af138d2d32c2be1962d3348989fc610f738313c;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hp=4460a07c3ee0b8aa59c35a3715c05e1d5d88a841;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;h=83edd2b7064e66afacec5f48c26e2a73365ecf8b;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/ArtifactScopeEnum.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hp=6ca4fe72217308ebe5a004d1964c05239125d384;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;h=6cf06b16f95569ca31dec7b9f18e91c02d69b7d1;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/ResolutionListenerForDepMgmt.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hp=faf224bd6b58b1575b706de8779835487294778a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;h=fb99593c90dda5a9ab4738644cf78135aae4cdd3;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/ModelUtils.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hp=b3e94fcaba00700ca2745f44c22bba515f5dc6ac;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;h=913e2dd8491c193fb5405e62359c791e64f18316;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/AbstractStringBasedModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hp=5b02880b381ae039a8efc5e6798ea24aa2a02df4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;h=ea60f1629961af6461b36617eedcf706f76f7500;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolationException.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hp=e1556eaf745b1dc063f629b8df5ca0723627dd1e;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;h=036e7f04811bf00a17808994b289d630f15d31f8;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/interpolation/ModelInterpolator.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hp=0071ea44e5d40c380ce6febd361862ee5422f2ab;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;h=28fb723e064fab53deae118acd8e138a09e987f0;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/MetadataResolutionResult.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hp=532cd3c8fc92090da8de478523a920f35fff5624;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;h=1ae008addb4856bbeee74cd762eaeb82af63c2e9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataGraph.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hp=b2750b9d928d99bef23f652d6476f77afcfdce98;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;h=402ae74b916f86e705dc0d7df0b55cebac653fce;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/ModelUtilsTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hp=0dc4ccff52ec26e40b4bc6b1372a4cd4e4278b11;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;h=aa492e4d67c7bc37f32b69f62e4ea2617d1689af;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/project/inheritance/t09/ProjectInheritanceTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hp=96af590c7a8c7dc754ad632928697b13bf8a9a93;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;h=17dfcfcc7bf2e28703b588442cd378b02618ae45;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/LegacyRepositorySystemTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hp=5ca3a47cc727667c92e07718c6a5e16da2ed35d6;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;h=363c7a248138f75c8dd133b96b826f1fd17b75c9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f" class="list">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hp=69d93d2fb0c0e3b33a6f45d21ce0b2c6abc37075;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;h=23683d56df871e6ff02f615fb10ef454aa01d33f;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hp=c98f1e191868884f1162917f958f13cdebf12aca;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;h=4cfffc67e1597ba1057048552c10762173729f54;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hp=cef78f9b64b958c0397b6688524e9379b86642e4;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;h=8744de2b05db87ef8eb8c5f8d5e35d080d999e8d;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolverTest.java;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hp=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f;hpb=52eecc406fdf37c1aec46ea31ab00978ed290a57">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=b12905ce02ec0e58b475bbc1d920a6801224c02f">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a class="rss_logo" title="log RSS feed" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.txt b/src/test/resources/__files/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.txt
new file mode 100644
index 0000000..6400bcc
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img height="27" class="logo" width="72" src="/static/git-logo.png" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" name="p" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">214540c</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="title">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=author" class="list" title="Search for commits authored by Stephen Connolly">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=author" class="list" title="Search for commits authored by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" title="Search for commits committed by stephen.alan.connolly@gmail.com" href="/repos/asf?p=maven.git;a=search;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 20 Mar 2017 16:55:53 +0000</span> (16:55 +0000)</td></tr>
+<tr><td>commit</td><td class="sha1">fd29ddebf980b895ca3a1665aec49b3c7d17eeaf</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">214540c2ae5431645bb927d6dc5498ebafc27359</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hp=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=7bf2dd267f3255bdf902d51d26cc6948d4b3c32a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hp=0d07e986df6ea5e6e02bb2a6196ae9d0db27d779;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=e3943c98821a807ecc28d8146406a789fb53b670;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hp=c303646152f01b407726e4983289a9013f824e55;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hp=fd0a307f4dc2dc0e931a9fcf6c41b9670a22b06f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=bfd2b474b0594aa323b85e0293bea17140c36363;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hp=beb8a167ff0533991519a2ce4a41a2228eadb0f3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=0e20235c097fcbebb081be3311bc04db585a686b;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hp=21531a3b02ffede4af83efa1743a05e8b3ff8e2c;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hp=c8ede977067b31c2a101f5ed2eb2b4d5f7f501d3;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hp=a3ed1c52eacf751fd75183ab88c0e8a8584e81c1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=41cf1681778c091d9bec8603c6581cd07a79c359;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hp=2184faa3d981717951df06973f8a5870cd9689a1;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=d8f802d10b7028856587fd48f574a4f1083fc994;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hp=3b33abac27cda06703ade717289588a4a69007d7;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hp=291aa93570a9a175d54cd4724e2fd99e1473a2e8;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hp=a651a89a73206ceb465fddbd8cf45abf44b964ab;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hp=e0498cad8c3e07a3db5e926163be054ba6316912;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=133ee325b674da07fa97db660480474ff029f86a;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf" class="list">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hp=1cdfe04a07387727daaab63f6792e79f5f760277;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=e20acdfe64e64ba5f298008040511d5ef5c404c2;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf;hpb=214540c2ae5431645bb927d6dc5498ebafc27359">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" href="/repos/asf?p=maven.git;a=rss" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.txt b/src/test/resources/__files/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.txt
new file mode 100644
index 0000000..7434232
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.txt
@@ -0,0 +1,326 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log of MNG-5649 - RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5649" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5649 - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5649;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5649 - Atom feed" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5649" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log of MNG-5649 - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5649;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a href="http://git-scm.com/" title="git homepage"><img width="72" src="/static/git-logo.png" height="27" class="logo" alt="git" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" type="hidden" value="maven.git" />
+<input name="a" type="hidden" value="search" />
+<input type="hidden" name="h" value="refs/heads/MNG-5649" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5649">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5649">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5649">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=53af45724dbaef720ac65f2927040e24d73c0e9e;hb=refs/heads/MNG-5649">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=d1dc63844f413ebce65162f1262c52d0bf15e06f">d1dc638</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-5649">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5649">[MNG-5649] Use Commons Lang's Validate to intercept invalid input <span class="refs"> <span class="head" title="heads/MNG-5649"><a href="/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5649">MNG-5649</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5649;s=Michael+Osipov;st=author" title="Search for commits authored by Michael Osipov">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5649;s=michaelo@apache.org;st=author" title="Search for commits authored by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 16 Oct 2015 10:47:02 +0000</span> (12:47 +0200)</td></tr>
+<tr><td>committer</td><td><a title="Search for commits committed by Michael Osipov" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5649;s=Michael+Osipov;st=committer" class="list">Michael Osipov</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5649;s=michaelo@apache.org;st=committer" title="Search for commits committed by michaelo@apache.org">&lt;michaelo@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 16 Oct 2015 14:37:27 +0000</span> (16:37 +0200)</td></tr>
+<tr><td>commit</td><td class="sha1">8fa03c0d4db0eace186e8d44579a10304171735b</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=53af45724dbaef720ac65f2927040e24d73c0e9e;hb=refs/heads/MNG-5649">53af45724dbaef720ac65f2927040e24d73c0e9e</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=53af45724dbaef720ac65f2927040e24d73c0e9e;hb=refs/heads/MNG-5649">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-5649;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=d1dc63844f413ebce65162f1262c52d0bf15e06f" class="list">d1dc63844f413ebce65162f1262c52d0bf15e06f</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=d1dc63844f413ebce65162f1262c52d0bf15e06f">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5649;hp=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-5649]&nbsp;Use&nbsp;Commons&nbsp;Lang's&nbsp;Validate&nbsp;to&nbsp;intercept&nbsp;invalid&nbsp;input<br/>
+<br/>
+Use&nbsp;wherever&nbsp;possible&nbsp;Validate&nbsp;with&nbsp;consistent&nbsp;messages&nbsp;and&nbsp;exceptions.<br/>
+</div>
+<div class="list_head">
+50 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/pom.xml;h=9121fa8dc888a8e631ce3ea0ca811acdae41790b;hb=refs/heads/MNG-5649" class="list">maven-aether-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/pom.xml;h=9121fa8dc888a8e631ce3ea0ca811acdae41790b;hp=274a3189ead4fa203b42cce60ff72953bd4def4f;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/pom.xml;h=9121fa8dc888a8e631ce3ea0ca811acdae41790b;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=0f313301d0ce5bffb8af34f2c063d05b1fd2fd0b;hb=refs/heads/MNG-5649" class="list">maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=0f313301d0ce5bffb8af34f2c063d05b1fd2fd0b;hp=f7328a1f08d64989f6919359e7e23cb500a9cd6f;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=0f313301d0ce5bffb8af34f2c063d05b1fd2fd0b;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=ddd3e972f52f052ab20d228c4647f7545692aa82;hb=refs/heads/MNG-5649">maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=ddd3e972f52f052ab20d228c4647f7545692aa82;hp=224fd2c908eeb994a54f4a47f1857c5cd7aebf30;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;h=ddd3e972f52f052ab20d228c4647f7545692aa82;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=2b0890b15ac15a19c6461be577289bf50e7d565c;hb=refs/heads/MNG-5649">maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=2b0890b15ac15a19c6461be577289bf50e7d565c;hp=4dc1435dbb28c31e15f8bb050dab9f942d2ca731;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;h=2b0890b15ac15a19c6461be577289bf50e7d565c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionResolver.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java;h=c6ef3aa8966975dd2f35daa306c9d89bd05fec21;hb=refs/heads/MNG-5649">maven-aether-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java;h=c6ef3aa8966975dd2f35daa306c9d89bd05fec21;hp=958eb388cb5e23dad00286c2b4743fca2e8d2a29;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java;h=c6ef3aa8966975dd2f35daa306c9d89bd05fec21;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/RelocatedArtifact.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=86775e4c57656e293a11384073b4dc33916fc56c;hb=refs/heads/MNG-5649" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=86775e4c57656e293a11384073b4dc33916fc56c;hp=26873f12bfe34145571e1d5929cff52bc899aaff;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=86775e4c57656e293a11384073b4dc33916fc56c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/ArtifactUtils.java;h=2c1bddd7f7d580deabff3817170c5f4d8f00e6b3;hb=refs/heads/MNG-5649">maven-artifact/src/main/java/org/apache/maven/artifact/ArtifactUtils.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/ArtifactUtils.java;h=2c1bddd7f7d580deabff3817170c5f4d8f00e6b3;hp=a5a9b222bed05321fb707593510135891f7207a4;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/ArtifactUtils.java;h=2c1bddd7f7d580deabff3817170c5f4d8f00e6b3;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/ArtifactUtils.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=6e5287564e48595ff322ae6eee4cfb78c7499725;hb=refs/heads/MNG-5649">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=6e5287564e48595ff322ae6eee4cfb78c7499725;hp=59cb0177a923519242d5a615632a83b044cc793b;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=6e5287564e48595ff322ae6eee4cfb78c7499725;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/main/java/org/apache/maven/building/FileSource.java;h=afba119cf5b0b5a709406709a5968e5c990c16e5;hb=refs/heads/MNG-5649" class="list">maven-builder-support/src/main/java/org/apache/maven/building/FileSource.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/src/main/java/org/apache/maven/building/FileSource.java;h=afba119cf5b0b5a709406709a5968e5c990c16e5;hp=1a6fc2f41556eb89b383a210100441a8eec83a84;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/main/java/org/apache/maven/building/FileSource.java;h=afba119cf5b0b5a709406709a5968e5c990c16e5;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/src/main/java/org/apache/maven/building/FileSource.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/main/java/org/apache/maven/building/UrlSource.java;h=beabece44350236853948b462d5ff2d34c491519;hb=refs/heads/MNG-5649">maven-builder-support/src/main/java/org/apache/maven/building/UrlSource.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/src/main/java/org/apache/maven/building/UrlSource.java;h=beabece44350236853948b462d5ff2d34c491519;hp=7bd3e3c30fd482c9a0518a8a22d288f05306f940;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/main/java/org/apache/maven/building/UrlSource.java;h=beabece44350236853948b462d5ff2d34c491519;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/src/main/java/org/apache/maven/building/UrlSource.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/test/java/org/apache/maven/building/FileSourceTest.java;h=40ab4956cfeb3266df5b184ff2533e9974eeba8d;hb=refs/heads/MNG-5649">maven-builder-support/src/test/java/org/apache/maven/building/FileSourceTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/src/test/java/org/apache/maven/building/FileSourceTest.java;h=40ab4956cfeb3266df5b184ff2533e9974eeba8d;hp=3da216957a213090a7b777cacb8ec06d249c4f20;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/test/java/org/apache/maven/building/FileSourceTest.java;h=40ab4956cfeb3266df5b184ff2533e9974eeba8d;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/src/test/java/org/apache/maven/building/FileSourceTest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/test/java/org/apache/maven/building/UrlSourceTest.java;h=00f3a6835aeb3511be6fc6e965177e6291e62e0f;hb=refs/heads/MNG-5649" class="list">maven-builder-support/src/test/java/org/apache/maven/building/UrlSourceTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/src/test/java/org/apache/maven/building/UrlSourceTest.java;h=00f3a6835aeb3511be6fc6e965177e6291e62e0f;hp=e374f69bba1092ce9be787ab41b2250bb6a8cf5f;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/src/test/java/org/apache/maven/building/UrlSourceTest.java;h=00f3a6835aeb3511be6fc6e965177e6291e62e0f;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/src/test/java/org/apache/maven/building/UrlSourceTest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=9fe393ffbb939825db8076e4c9ab1b09f293cbdd;hb=refs/heads/MNG-5649" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=9fe393ffbb939825db8076e4c9ab1b09f293cbdd;hp=9c5024e9c30dd3d31750d9a26eb6739d21e534ef;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=9fe393ffbb939825db8076e4c9ab1b09f293cbdd;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java;h=0c92721072797f94ca494c1f3bfe771cd6b2014f;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java;h=0c92721072797f94ca494c1f3bfe771cd6b2014f;hp=f56fb45949ad431803533679f6b46b00fc14cdaa;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java;h=0c92721072797f94ca494c1f3bfe771cd6b2014f;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/LegacyLocalRepositoryManager.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=c769f89db75ea775b03ce77e735f603f6a8987e0;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=c769f89db75ea775b03ce77e735f603f6a8987e0;hp=6a1578d8948c077f9de77c2d04ffb9de1c257397;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;h=c769f89db75ea775b03ce77e735f603f6a8987e0;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=8e6cb8536605dc8a8504d2ebde232c2b3df76b23;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/configuration/DefaultBeanConfigurationRequest.java;h=0fdec4f48093fa92cd3a139112f055e2d61e6463;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/configuration/DefaultBeanConfigurationRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/configuration/DefaultBeanConfigurationRequest.java;h=0fdec4f48093fa92cd3a139112f055e2d61e6463;hp=32def48f357a1a9544e80ec6a37a2f856759be22;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/configuration/DefaultBeanConfigurationRequest.java;h=0fdec4f48093fa92cd3a139112f055e2d61e6463;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/configuration/DefaultBeanConfigurationRequest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/configuration/internal/DefaultBeanConfigurator.java;h=21c1ee31d747c4d2160ef0fc47380a4cde1c32bd;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/configuration/internal/DefaultBeanConfigurator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/configuration/internal/DefaultBeanConfigurator.java;h=21c1ee31d747c4d2160ef0fc47380a4cde1c32bd;hp=3d3def621c61289bd2134b3ee044eb04eeea1dcd;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/configuration/internal/DefaultBeanConfigurator.java;h=21c1ee31d747c4d2160ef0fc47380a4cde1c32bd;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/configuration/internal/DefaultBeanConfigurator.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/BuildSummary.java;h=0825bf4ad5addb70e5a9aace60af2843ae443817;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/execution/BuildSummary.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/BuildSummary.java;h=0825bf4ad5addb70e5a9aace60af2843ae443817;hp=ec23f721308d7445aec279467763b4c170756ee8;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/BuildSummary.java;h=0825bf4ad5addb70e5a9aace60af2843ae443817;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/BuildSummary.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=71a6894c690b9c277103b8424c8104d7bb1ba830;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=71a6894c690b9c277103b8424c8104d7bb1ba830;hp=db6160d03a926570ee5b5ed5badf81b19ecb01fa;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;h=71a6894c690b9c277103b8424c8104d7bb1ba830;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/DefaultMavenExecutionRequest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ReactorManager.java;h=12808375d42a6a3429faff3d9d40fbaa51d0272e;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/execution/ReactorManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ReactorManager.java;h=12808375d42a6a3429faff3d9d40fbaa51d0272e;hp=45501a6db0a4c87dcd94992a5976a04a0532b24c;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ReactorManager.java;h=12808375d42a6a3429faff3d9d40fbaa51d0272e;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ReactorManager.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=a5233e52486e2544ba0282431ec3d5e6836a77e4;hp=86aa55d9e109079b6e8f8898d77bcb092d97ca44;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;h=a5233e52486e2544ba0282431ec3d5e6836a77e4;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/DefaultProjectDependencyGraph.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hp=1f37fedae279599cba8d74325958e8bb78fb1b75;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;h=1d9c8db5d5b7acf86aa5d8ac988609d65f5e3354;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/graph/FilteredProjectDependencyGraph.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java;h=abb4782751aa87d8c92d074d44e491c0e61dfd6b;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java;h=abb4782751aa87d8c92d074d44e491c0e61dfd6b;hp=96800e1249db17df9bfacb3d1814c8e87e879fad;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java;h=abb4782751aa87d8c92d074d44e491c0e61dfd6b;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultExtensionRealmCache.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java;h=6a08681b29d3b6ae209ba593597f8dfb0692c91c;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java;h=6a08681b29d3b6ae209ba593597f8dfb0692c91c;hp=34170618bcc9c45cfad2f6147727aa468009dcff;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java;h=6a08681b29d3b6ae209ba593597f8dfb0692c91c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginArtifactsCache.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java;h=0a6da8daf982038fd0c6a4a3003b7b4fe0e90c2c;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java;h=0a6da8daf982038fd0c6a4a3003b7b4fe0e90c2c;hp=56a34c1d3e18cfbfae1057dea493ff3c46ceaf67;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java;h=0a6da8daf982038fd0c6a4a3003b7b4fe0e90c2c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginRealmCache.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b87994e22a2a3d7bc006e3bc3ae27afbab01defe;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b87994e22a2a3d7bc006e3bc3ae27afbab01defe;hp=e7eecb5d180600ab79950a1bac95008fb1cec4b7;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=b87994e22a2a3d7bc006e3bc3ae27afbab01defe;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultModelBuildingListener.java;h=7fd2ecab1cfcf3c72506c1246429e018ca2990f4;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/project/DefaultModelBuildingListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultModelBuildingListener.java;h=7fd2ecab1cfcf3c72506c1246429e018ca2990f4;hp=632ee1b2748c0e278011b55d4b20f72efd873fb3;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultModelBuildingListener.java;h=7fd2ecab1cfcf3c72506c1246429e018ca2990f4;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultModelBuildingListener.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java;h=f439240bf4bfa096049f32bdd497221354eddeca;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java;h=f439240bf4bfa096049f32bdd497221354eddeca;hp=579bd45d9b88d0606012b9d325dd26b1341fd3bf;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java;h=f439240bf4bfa096049f32bdd497221354eddeca;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectBuildingRequest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=9d66eb0eeded30e54299c2019cd0d210c6af9ee1;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=9d66eb0eeded30e54299c2019cd0d210c6af9ee1;hp=a5eef4490ac32fc5f79d6f7816c48396b75d0794;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;h=9d66eb0eeded30e54299c2019cd0d210c6af9ee1;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectRealmCache.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=09729ddd2cb0951607cadcd4e6ff8f3a686f0a38;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=09729ddd2cb0951607cadcd4e6ff8f3a686f0a38;hp=80189e7bc9d21074f1d71c419556a7bc39f2e86d;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=09729ddd2cb0951607cadcd4e6ff8f3a686f0a38;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.java;h=12a6b6f8d17694d40cf3e22a5a695424257a45e1;hb=refs/heads/MNG-5649">maven-core/src/main/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.java;h=12a6b6f8d17694d40cf3e22a5a695424257a45e1;hp=f5e97846a37f35b0db4acb5e23ab88509a1b92f9;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.java;h=12a6b6f8d17694d40cf3e22a5a695424257a45e1;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformation.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hb=refs/heads/MNG-5649" class="list">maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hp=8aeefe8b08724e4f2878bdf6c9f5948dcc4c6e3e;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;h=9b5bdd71a798d73da0f1e63b0189d5992ba781eb;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/io/DefaultToolchainsReader.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java;h=f91b9831bb12f983d824b5923d292d06ba159781;hb=refs/heads/MNG-5649">maven-core/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java;h=f91b9831bb12f983d824b5923d292d06ba159781;hp=c204140a1f2fb414f5cb12dcfb326746fc40d762;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java;h=f91b9831bb12f983d824b5923d292d06ba159781;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/project/harness/PomTestWrapper.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformationTest.java;h=d367fb91fd22fd3571b4d5bc0d104546d17f0469;hb=refs/heads/MNG-5649">maven-core/src/test/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformationTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformationTest.java;h=d367fb91fd22fd3571b4d5bc0d104546d17f0469;hp=71be9284c73623045ec9b5b1f61d3b667c23ef9e;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformationTest.java;h=d367fb91fd22fd3571b4d5bc0d104546d17f0469;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/rtinfo/internal/DefaultRuntimeInformationTest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=f80b806428f6ae5dfa7038d3ad036edb1f6d336d;hb=refs/heads/MNG-5649" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=f80b806428f6ae5dfa7038d3ad036edb1f6d336d;hp=e3c20283a01c2248fabb8dcc41c638c9b70e3c86;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=f80b806428f6ae5dfa7038d3ad036edb1f6d336d;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=ce8d26cfd6b84710886b509847a8d4e43b8558e5;hb=refs/heads/MNG-5649">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=ce8d26cfd6b84710886b509847a8d4e43b8558e5;hp=ad3ad3a42d2e07fc8563bd0344dba9219186a4ee;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=ce8d26cfd6b84710886b509847a8d4e43b8558e5;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=9ad7e6561c9e980a1e6961d0e9298a27a96d52f9;hb=refs/heads/MNG-5649" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=9ad7e6561c9e980a1e6961d0e9298a27a96d52f9;hp=03bbdeebbbe32e22157a3fc6bb03898c3ab85840;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=9ad7e6561c9e980a1e6961d0e9298a27a96d52f9;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=3bddfd329ba3b7c584f54a75e5d27bd829b9b56c;hb=refs/heads/MNG-5649">maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=3bddfd329ba3b7c584f54a75e5d27bd829b9b56c;hp=ab00fef6d533c03a8e7bafc714450a663f320518;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;h=3bddfd329ba3b7c584f54a75e5d27bd829b9b56c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingResult.java;h=7bf45b5fbb06c95cd6aa03cebceb618ad458c476;hb=refs/heads/MNG-5649" class="list">maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingResult.java;h=7bf45b5fbb06c95cd6aa03cebceb618ad458c476;hp=bb463d1f950000ae1c335d16f80c43003ba2c536;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingResult.java;h=7bf45b5fbb06c95cd6aa03cebceb618ad458c476;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuildingResult.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelProblemCollectorRequest.java;h=a3cfd0de02ef1a67e423d852c71236fb076dcabc;hb=refs/heads/MNG-5649" class="list">maven-model-builder/src/main/java/org/apache/maven/model/building/ModelProblemCollectorRequest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelProblemCollectorRequest.java;h=a3cfd0de02ef1a67e423d852c71236fb076dcabc;hp=d213cc48d2380e9aa40d595ae242a2505c61f86a;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelProblemCollectorRequest.java;h=a3cfd0de02ef1a67e423d852c71236fb076dcabc;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/building/ModelProblemCollectorRequest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hb=refs/heads/MNG-5649" class="list">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hp=c927b60ff0fa9e53981d049ff25bffd6457ebe2a;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;h=0ba667343ac4e6c4c05efd729baa8ac4e6ebc7f4;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelReader.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=0d9af132b54d1b75ce4ca983189839194c4aa87b;hb=refs/heads/MNG-5649" class="list">maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=0d9af132b54d1b75ce4ca983189839194c4aa87b;hp=7294de3ca532317e4f77d2af979bde69e7f9bfe9;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;h=0d9af132b54d1b75ce4ca983189839194c4aa87b;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/io/DefaultModelWriter.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java;h=a77efdc9799ba4967c84ffa8f2a5d7c6c96f398e;hb=refs/heads/MNG-5649" class="list">maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java;h=a77efdc9799ba4967c84ffa8f2a5d7c6c96f398e;hp=0ec3b326d412eb123d99dd27a7d3809baea35b98;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java;h=a77efdc9799ba4967c84ffa8f2a5d7c6c96f398e;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/profile/activation/AbstractProfileActivatorTest.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=12f01d6f2fa933c49e26b5189cdf95138e728959;hb=refs/heads/MNG-5649">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=12f01d6f2fa933c49e26b5189cdf95138e728959;hp=f12300691c9044b1adcac51f604731b20de4a290;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=12f01d6f2fa933c49e26b5189cdf95138e728959;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hb=refs/heads/MNG-5649">maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hp=1222287fa4827cbb0ab199618712778502d4a01d;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=5b0663c1dc8e1e06488a834adc1077eeb09ef66c;hb=refs/heads/MNG-5649">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=5b0663c1dc8e1e06488a834adc1077eeb09ef66c;hp=cf7a8c988dc44c384b990f99bf5d76233ae09f88;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=5b0663c1dc8e1e06488a834adc1077eeb09ef66c;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hb=refs/heads/MNG-5649">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hp=590423ef27f9b36eb5181556e5958b539f2962a3;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;h=9beee977b32b02db70c6e2e67b2abbaaa66b0a68;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsReader.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hb=refs/heads/MNG-5649">maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hp=88f78a030321082761312cce628728c0f3a43848;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;h=877fbdef8f28a8cca967e9cb0a13983fca269e3d;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/src/main/java/org/apache/maven/settings/io/DefaultSettingsWriter.java;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=fd30bfd7441bb6a3d4149f962f0140e545401a27;hb=refs/heads/MNG-5649">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=fd30bfd7441bb6a3d4149f962f0140e545401a27;hp=0058334dd12364379043fb368524ccf7ad4c8393;hb=refs/heads/MNG-5649;hpb=d1dc63844f413ebce65162f1262c52d0bf15e06f">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=fd30bfd7441bb6a3d4149f962f0140e545401a27;hb=refs/heads/MNG-5649">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/MNG-5649">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log of MNG-5649 RSS feed" href="/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5649" class="rss_logo">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5649" title="log of MNG-5649 Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.txt b/src/test/resources/__files/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.txt
new file mode 100644
index 0000000..a02c3bf
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.txt
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" height="27" alt="git" src="/static/git-logo.png" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input name="p" value="maven.git" type="hidden" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="587317b0095fc5d51041fed9e5b4786246a29a7b" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=587317b0095fc5d51041fed9e5b4786246a29a7b">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=587317b0095fc5d51041fed9e5b4786246a29a7b">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">8f025fa</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=587317b0095fc5d51041fed9e5b4786246a29a7b">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b">[MNG-6176] Javadoc errors prevent release with Java 8</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=author" title="Search for commits authored by rfscholte" class="list">rfscholte</a> <a href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=author" title="Search for commits authored by rfscholte@apache.org" class="list">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte;st=committer" class="list" title="Search for commits committed by rfscholte">rfscholte</a> <a class="list" title="Search for commits committed by rfscholte@apache.org" href="/repos/asf?p=maven.git;a=search;h=587317b0095fc5d51041fed9e5b4786246a29a7b;s=rfscholte@apache.org;st=committer">&lt;rfscholte@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Fri, 10 Mar 2017 15:17:28 +0000</span> (16:17 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">587317b0095fc5d51041fed9e5b4786246a29a7b</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">tree</a> | <a title="in format: tar.gz" href="/repos/asf?p=maven.git;a=snapshot;h=587317b0095fc5d51041fed9e5b4786246a29a7b;sf=tgz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=587317b0095fc5d51041fed9e5b4786246a29a7b;hp=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6176]&nbsp;Javadoc&nbsp;errors&nbsp;prevent&nbsp;release&nbsp;with&nbsp;Java&nbsp;8<br/>
+Upgrade&nbsp;modello&nbsp;to&nbsp;1.9.0<br/>
+Fix&nbsp;invalid&nbsp;Javadoc<br/>
+</div>
+<div class="list_head">
+59 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hp=f434ef0693a9ff66c3db098f7cb0b1baff624692;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=5222871ffac12726d6e0578445ea72ba11ca2242;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hp=502b0e73a16fa683228ae5205ba8b196f5f2dedf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;h=56343b2f6dfb8c006a64cf364b7ccc03ecacfbc7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/VersionRange.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hp=2b205f77e09887bbf176abba728d663715a36681;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=2d0ecad04842eaa8d1a3814ea667a8a1e1be077f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hp=b780f50af7bffeb9d692f860cda876247dd4d997;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;h=6de04f3cbdaaaf5a95595ecba81f10c865527e33;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ArtifactResolutionResult.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hp=3b64eaf4d9d982ebbde88ad47a54a82d20d3e0a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;h=cd824c4fafcd9e5af66b253c1fae401762c1a4bd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/artifact/resolver/ResolutionNode.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hp=a8d293d1f22aa15e2b3dbbf1aecb90d0762ae35e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;h=85a58cb4818474e7138c0b83c02a88d57a0f5a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hp=c2fb7a18b39781c61adfeb09d7a32794b498c08f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;h=97d6b03987c6464d6e4e3f395d6e4ed9d4d3c296;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/MojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hp=fb71078f3995e4077017e0ac55811c2d2393e8dd;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;h=96cb2262dc3ab82c3fc4ca7adb9acea9ff4c34a3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hp=d7e891838da1876b918089602b69ca7b0053f71d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;h=279742505ed978ed504a88d1926efcd7a87679f8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/ProjectExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hp=102bc1d70e82110c375d2f9caf6b96a1bfbd21d6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;h=da78de7ab80e479a86707db6754e242e6c15edff;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/execution/scope/WeakMojoExecutionListener.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hp=b85bac77c4a99f573b3f09a51ea81f9ab024b419;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=c52a4409cfca33c67e47a103313ac41699907fd0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hp=7fba304f81505913d6c88129c64ba0e9ad5c4f36;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;h=76454f810d47e9bcc7cc096ee48303a2f7e18207;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/BuildListCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hp=46aff9e8e54895eac71ce96c8468364a212e5982;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=1e81b18fe020daeda5ea4ad166f8af1e8db197b7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hp=a72ce8edd4637c4184ab4ef96429c2cfd35cb9ed;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hp=20e5585afca6814f98a0eabc0ed9a0edc826aa22;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;h=cb49050c717bee06ebfcf6a37c1a422d2a040a34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hp=0e4a708feb53a6f117463cee6c60b65cc8e131b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;h=7ee499f4b1a0437020e621f43e9bda6dd73cc4bb;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DependencyContext.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hp=4a404e9338058cdf5e2d6223d4f1bc69f97b0a19;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;h=a52eeb0b179c0aa2ca3b4ee31f3abab8019a984d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ExecutionPlanItem.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hp=f1664034a4a9e907be7dd6494c73413762911c23;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;h=abcdda596edd2c53caf69baeed79f8c6a6553b49;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/GoalTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hp=a99fb658e99aac1ac0eac121f65fa4211c95b781;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;h=69b7c10a5894d2b7744019743a498b6ac7baa97b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDebugLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hp=0947ed3d59baee66e0b5dfe8a7f1fe9ebbe63f20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hp=7d35b102581a1787ddeb4b7c3d394487ac91527e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;h=7a8d9c9a11744c3218c6357028c9529bcc770940;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hp=343fbf95e014e12ad964b9a1c3fdd00290cb79b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;h=548fe6c8ffd65930069d29c5aeac509a414d764d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleModuleBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hp=f02552aec9f0b3c8dbb5f818bc833d23be2fad8c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;h=b22e3591e4c27958245d416abd0bf3bcd9c358e9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecyclePluginResolver.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hp=0b5fff3422fc2fad43a368781601e7c07620bfcc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;h=56aafd5a18af214fbe851afc19f832d45e9cd1ec;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTask.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hp=a721355b04eef8a8bacc47810260aaf3aa08c344;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;h=7dd84d8d1b9929b37b04a8e1bd4213a919e8270e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hp=a19467feaa01df69176e38f8eba92cf03e0315dc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;h=edb8dceda0bbceeb3be34261496b09150b0e9dd8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoDescriptorCreator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hp=2e4c117e1467025f9cb3b4558bb18f96b66798c0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;h=766aed146914a4bc2bf65cd04dd852c69e10f142;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hp=a09a3cb9a04a495f757729f07a2348e03e37a05f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;h=3316c501304c82b3bee3c60a5424798a5bf670d8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/PhaseRecorder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hp=b4a81075090772eddd508ad6649e6cda83c5bb7e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;h=8665c8073726ee6224504cac2faa91bcbe963eb4;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectArtifactFactory.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hp=2d7371ba7e72ef08fa820ad175539754d5c19df9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;h=29a6aa5b3e22515fd1afdcbe0bdd7360f2e04bb7;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectBuildList.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hp=aa56d57184f461c271a82d2e784deee4f26922de;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;h=1c1cae4aa755e271a2749f9ca220454ace9fbf6d;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectIndex.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hp=5ef7745462bbb82daadab85cd7ea68532543bc38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;h=89f8354c7db1c72795a52f4ed25e196ee65e7d11;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/ProjectSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hp=16eb76a3c8cc74b63dbf713bf8552cbe8569d7c1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;h=8a44343553e1b06201dae25cc2d77843ab126c3a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/TaskSegment.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hp=155abf920fed858f1e21e06ec62fcbc907a58d03;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;h=5d78f80c157b2372ef8eefe1fff840279326a240;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/Builder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hp=461316591592610d4685b8958721fec4e43e0386;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;h=d7d764e4bc92b17617aaf989f43c8afe07e755b1;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hp=f0fa2ac740d0eb8864ef38b19a607231f5c6781c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=072aec8b3de7402973efa667b7de74fc08b13e26;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hp=0a99f75b18bd2de6cade8560a76378d10b281cfc;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;h=edf8ab68a64d7efcdce1d662b1f937074dddb238;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hp=984e22ab323575c6237f07258ce44d0444a18b6b;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;h=e701ec1d7ad5cc1576ea82cc6b09db614190044e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/PluginParameterExpressionEvaluator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hp=72075fd0afcb3a8b47ab5a4a7cdda161048777df;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;h=612684ba4815a84b49bff89091afb7beec813d20;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/project/MavenProject.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hp=cc35a57867a9988cb57c6f2a8670406840c17d42;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=80a51935ea5b763c948bcbe142eb83685a15f493;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hp=679ee008856ed9b1742f85bda495beafd14a5e43;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;h=82d6c9dbfce4313553dc146e53be70fa7f653ee8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/RepositorySessionDecorator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hp=0d31eb2d06942e449a7662ca47a5ad40a56725b5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;h=c8150ec3f94b5b6305330f6472d19931af1a0a53;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/ArtifactTransferEvent.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hp=aaa0ee34a4355aea4ab94cc6996e4815451ff504;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;h=e46e33ba85109105919580ad3bbf9cb156e655a6;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hp=756cd957c95d67db92c896d6ca31fd49302efa2e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;h=3b739100723abd2cd2ef483a2d56cbdec102e9bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/toolchain/ToolchainPrivate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hp=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hp=76327eae85fb8661f731ae009135144b90cd7629;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hp=d2b01c1dab24bd9bdc553e9b91d9809cc4c40d29;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;h=3b80c345b832e97a20fc959ae55b5206a5e4a890;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/interpolation/ModelInterpolator.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hp=6bdb54f0473ff1e3f7191b93dbb35e56e9575e13;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;h=fbc056e929ce4a73fa0cd020e2bcca53a6f67259;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/java/org/apache/maven/model/merge/ModelMerger.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-model/src/main/mdo/maven.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hp=945ae032f56903724fd7a5b62dc151cd029daabe;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hp=43fffb5be20dc9b98c89829f64a0168b72640d5f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hp=d63cb49bd9c838a387eee04ebfa4c038ed81c4d3;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;h=68516988b5d1454a7fed6b1ca52c8afc20aee9e0;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/ContextEnabled.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hp=73e46fcc1caf6d8e8e29e4c4d35e76c4c2c0fd24;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;h=7cbef914d12b8e87aa389995090dee4fe582eba9;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/Mojo.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hp=b440af0205c356eed2e7f2aca6cdbc0eff101972;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;h=4d8c416e077d36f8315c8856ad92c3ea3d2ea722;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoExecutionException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b" class="list">maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hp=28dc43d3b924399d74d2a6a7ae1f136153744055;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;h=342d081f00b225df4abe2c5d9cb52521fe75f978;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/MojoFailureException.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hp=e89abed8e8b6a212558e692f76da51a4203df187;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;h=a15bdcf0c36ecd61f21c8fffdca223f55bc664bf;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/descriptor/MojoDescriptor.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hp=8d3bf1f910b0dc02168a02469e22d4ddbd64923e;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;h=0a13bef0a13ab3dbbfebcdfd897f31438ca4914a;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/logging/Log.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hp=53c04752f26b07a42adc6402aadee8482d8d7839;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">maven-settings/src/main/mdo/settings.mdo</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hp=0d32e405ec2f205915ea74fa46f7e870e26e5d82;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/src/main/mdo/settings.mdo;h=813ebc46d05ac46e8606b872497f0d200ca4f86c;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/src/main/mdo/settings.mdo;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hp=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=587317b0095fc5d51041fed9e5b4786246a29a7b;hpb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d2b4633803b91fca2b6d947d9278e0e060e5ae25;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=587317b0095fc5d51041fed9e5b4786246a29a7b">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" title="log RSS feed" class="rss_logo">RSS</a>
+<a href="/repos/asf?p=maven.git;a=atom" title="log Atom feed" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.txt b/src/test/resources/__files/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.txt
new file mode 100644
index 0000000..153ee7d
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img alt="git" width="72" class="logo" src="/static/git-logo.png" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input type="hidden" name="a" value="search" />
+<input type="hidden" name="h" value="maven-3.5.0" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=maven-3.5.0">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=maven-3.5.0">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=maven-3.5.0">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=maven-3.5.0">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">87cf1ee</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=maven-3.5.0">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=maven-3.5.0" class="title">[maven-release-plugin] prepare release maven-3.5.0 <span class="refs"> <span class="tag indirect" title="tags/maven-3.5.0"><a href="/repos/asf?p=maven.git;a=tag;h=refs/tags/maven-3.5.0">maven-3.5.0</a></span></span></a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a href="/repos/asf?p=maven.git;a=search;h=maven-3.5.0;s=Stephen+Connolly;st=author" title="Search for commits authored by Stephen Connolly" class="list">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=maven-3.5.0;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>committer</td><td><a href="/repos/asf?p=maven.git;a=search;h=maven-3.5.0;s=Stephen+Connolly;st=committer" title="Search for commits committed by Stephen Connolly" class="list">Stephen Connolly</a> <a title="Search for commits committed by stephen.alan.connolly@gmail.com" class="list" href="/repos/asf?p=maven.git;a=search;h=maven-3.5.0;s=stephen.alan.connolly@gmail.com;st=committer">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Mon, 3 Apr 2017 19:35:30 +0000</span> (20:35 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">ff8f5e7444045639af65f6095c62210b5713f426</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=maven-3.5.0">24bccc64c17a624d932ea44ec908112d8de95a9d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=24bccc64c17a624d932ea44ec908112d8de95a9d;hb=maven-3.5.0">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=maven-3.5.0;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314" class="list">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=maven-3.5.0;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;release&nbsp;maven-3.5.0<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=maven-3.5.0">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hp=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=8a721468e0d2e4fadb03f793ac9f0b8273effdca;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=maven-3.5.0">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hp=e3943c98821a807ecc28d8146406a789fb53b670;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=977fd34350df2353ebd09f4ed209a3bdf819aabc;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=maven-3.5.0">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hp=39eb1614d9f3e0554c4b3604087d2f3c9d7ab95a;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=7457a4ca11819eb073fbd9aa2e1f1be1047b0945;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=maven-3.5.0" class="list">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hp=bfd2b474b0594aa323b85e0293bea17140c36363;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=95528033cb6f5fe77bb6cd7458ec9ee3feba50f3;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=maven-3.5.0" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hp=0e20235c097fcbebb081be3311bc04db585a686b;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=4fb86a3db5cefebbbfff56ff9e895a9041a783f5;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=maven-3.5.0" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hp=30ad2ce89784b29ed46d92457510ee92bb693d8f;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=3e778b33724f73c2ccd73818a10ca0cb4f26fe7e;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=maven-3.5.0" class="list">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hp=0dd08ac16dca455ab0088ec2e2677e8997d9e434;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=3aefbc73b89e3c84d3de1aac335503147791dc93;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=maven-3.5.0">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hp=41cf1681778c091d9bec8603c6581cd07a79c359;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=1ec4f897bc283703ff72347e88d77d5b1de836d4;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=maven-3.5.0" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hp=d8f802d10b7028856587fd48f574a4f1083fc994;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=500a82467249efcbb31c44e312a964ae1f4410d8;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=maven-3.5.0">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hp=7480de75e94c3cc2d5c262ffb90b199bac9a8c60;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=3fce172ac7df6d6382ce2842339bef4f6d78df35;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=maven-3.5.0">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hp=e95cc419e1014e8dd063578038ccecec1c2edc5e;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=da293ddb31638f0f272d6c8f18feb59d834cefc1;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=maven-3.5.0" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hp=2d415c9eda91d733bd2614923ecd1eeaed9d68b9;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=dcc9116da117b018aed31b74e0ee00e5f18da6d5;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=maven-3.5.0">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hp=133ee325b674da07fa97db660480474ff029f86a;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=bc225781f26a765bbd512838d3ff651feb243a52;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=maven-3.5.0">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hp=81af3827fe55ad2c0b9c5774566c3d998e531771;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=363e00dfbf44107962a3816e1ef174ada20b0641;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=maven-3.5.0">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hp=857ce07703ed94ed78488821782f9049003ad95b;hb=maven-3.5.0;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1eb0740f759c873c8c040d0d37729636f45b4e1f;hb=maven-3.5.0">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=maven-3.5.0">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" href="/repos/asf?p=maven.git;a=atom" class="rss_logo">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.txt b/src/test/resources/__files/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.txt
new file mode 100644
index 0000000..be5f49f
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.txt
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img class="logo" src="/static/git-logo.png" alt="git" width="72" height="27" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input type="hidden" value="maven.git" name="p" />
+<input name="a" value="search" type="hidden" />
+<input type="hidden" value="3d0efa36963c217527230228a11ab44050ca1b10" name="h" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a href="/repos/asf?p=maven.git;a=search_help" title="search help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=3d0efa36963c217527230228a11ab44050ca1b10">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">138edd6</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=3d0efa36963c217527230228a11ab44050ca1b10">patch</a><br/>
+</div>
+<div class="header">
+<a class="title" href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10">[maven-release-plugin] prepare for next development iteration</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=author">Stephen Connolly</a> <a href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=author" title="Search for commits authored by stephen.alan.connolly@gmail.com" class="list">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Stephen Connolly" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=Stephen+Connolly;st=committer">Stephen Connolly</a> <a class="list" href="/repos/asf?p=maven.git;a=search;h=3d0efa36963c217527230228a11ab44050ca1b10;s=stephen.alan.connolly@gmail.com;st=committer" title="Search for commits committed by stephen.alan.connolly@gmail.com">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Wed, 18 Oct 2017 07:55:05 +0000</span> (08:55 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">3d0efa36963c217527230228a11ab44050ca1b10</td></tr>
+<tr><td>tree</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">d7eb28efef296053d5f00a0a5130a1f87c6e1d66</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=d7eb28efef296053d5f00a0a5130a1f87c6e1d66;hb=3d0efa36963c217527230228a11ab44050ca1b10">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=3d0efa36963c217527230228a11ab44050ca1b10;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">138edd61fd100ec658bfa2d307c43b76940a5d7d</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=3d0efa36963c217527230228a11ab44050ca1b10;hp=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[maven-release-plugin]&nbsp;prepare&nbsp;for&nbsp;next&nbsp;development&nbsp;iteration<br/>
+</div>
+<div class="list_head">
+15 files changed:
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hp=ba28fa29d310a75308488bfd00dfbc49d84c1a9d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=6802a992b43aae08a746145736b9e521c437fa51;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-artifact/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hp=3772dd91033dce4b26a04e74cea57e40ffb0954e;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-artifact/pom.xml;h=8a9c404b4b678fabfeb378f8d70aa093bdba5fb9;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-artifact/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-builder-support/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hp=0b6328e01741ca04b95aebbda85d634e316409f7;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-builder-support/pom.xml;h=a09816db8898493945cc88ce23bd0bf001950e29;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-builder-support/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-compat/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hp=1935ebf1a88ff6de0b7379a018c6f7f4c10645ec;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-compat/pom.xml;h=7ec94e241b0465c811d3b8b65a9c6f22f93cdec1;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-compat/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-core/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hp=8ab5bccdddaec26e202ae5c98d42cd1c5d777c79;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=7c2cde15e0ffb4217a42664a359013d3dd01147e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-embedder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hp=6dd1641e60f6b3953e5f58f25ecee05f30b220f1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=d6576f95babd63679be4585f7ba44995f27f89d5;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-model-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hp=f6ebe270d8120ccae3768e436611deec63b3ccf1;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model-builder/pom.xml;h=b2ef0e71f866d3c92167b00edfb09c33c36c704e;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-model/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hp=689715455974d14ac4c9ce9a29bc377b09cda59b;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=594c3ec84ec6b143e919cf50750df1a37d3aa878;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-plugin-api/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hp=57c7ad52f7fd1decc6f6c97cbe3208085e8ba42c;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=fba3a11b1a6f217b137413fc9b61f2128c992435;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-repository-metadata/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hp=605363d0ee8f6f851a7d6e08dd0e731ef0d3e7d6;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-repository-metadata/pom.xml;h=a0d12447529c1f236b8d2c1112d3487250f70a31;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-repository-metadata/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-resolver-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hp=f6e1774f06baf882b6ce0470a17df9790485bf6d;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/pom.xml;h=4aff64c0fd76f0c97f1e2b0a716c0e86950f5df0;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10" class="list">maven-settings-builder/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hp=0a3393d51b730d5d4c9a468f1d1e0e6f29975233;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings-builder/pom.xml;h=7fad3872e56606f75b974ee99b00ac8816e2305b;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings-builder/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-settings/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hp=882a495d0f005a86cdf00ce5d3ca5af9e0b30f75;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10">maven-slf4j-provider/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hp=f7568746918e5b82e9d6e338987fb304af514aaf;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=1d49cd8e63216c6788ba24a852078247752a2fd8;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10">pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hp=7803da727aab84b8d74acbbf1ce1d2d6861a8db4;hb=3d0efa36963c217527230228a11ab44050ca1b10;hpb=138edd61fd100ec658bfa2d307c43b76940a5d7d">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=pom.xml;h=66496343ac1597435e1b268690fea3812f0dd680;hb=3d0efa36963c217527230228a11ab44050ca1b10">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=pom.xml;hb=3d0efa36963c217527230228a11ab44050ca1b10">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a href="/repos/asf?p=maven.git;a=rss" class="rss_logo" title="log RSS feed">RSS</a>
+<a class="rss_logo" href="/repos/asf?p=maven.git;a=atom" title="log Atom feed">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/__files/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.txt b/src/test/resources/__files/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.txt
new file mode 100644
index 0000000..851e7a3
--- /dev/null
+++ b/src/test/resources/__files/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.txt
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
+<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->
+<!-- git core binaries version 1.9.1 -->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
+<meta name="generator" content="gitweb/1.9.1 git/1.9.1"/>
+<meta name="robots" content="index, nofollow"/>
+<title>ASF Git Repos - maven.git/commit</title>
+<link rel="stylesheet" type="text/css" href="/static/gitweb.css"/>
+<link rel="alternate" title="maven.git - log - RSS feed" href="/repos/asf?p=maven.git;a=rss" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - RSS feed (no merges)" href="/repos/asf?p=maven.git;a=rss;opt=--no-merges" type="application/rss+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed" href="/repos/asf?p=maven.git;a=atom" type="application/atom+xml" />
+<link rel="alternate" title="maven.git - log - Atom feed (no merges)" href="/repos/asf?p=maven.git;a=atom;opt=--no-merges" type="application/atom+xml" />
+<link rel="shortcut icon" href="/static/git-favicon.png" type="image/png" />
+</head>
+<body>
+<div class="page_header">
+<a title="git homepage" href="http://git-scm.com/"><img height="27" src="/static/git-logo.png" alt="git" class="logo" width="72" /></a><a href="/repos/asf">projects</a> / <a href="/repos/asf?p=maven.git;a=summary">maven.git</a> / commit
+</div>
+<form method="get" action="/repos/asf" enctype="application/x-www-form-urlencoded"><div class="search">
+<input value="maven.git" type="hidden" name="p" />
+<input name="a" value="search" type="hidden" />
+<input name="h" value="181b0215aa1199e152db9d2c08b1a01436547805" type="hidden" />
+<select name="st" >
+<option selected="selected" value="commit">commit</option>
+<option value="grep">grep</option>
+<option value="author">author</option>
+<option value="committer">committer</option>
+<option value="pickaxe">pickaxe</option>
+</select> <a title="search help" href="/repos/asf?p=maven.git;a=search_help">?</a> search:
+<input type="text" name="s"  />
+<span title="Extended regular expression"><label><input type="checkbox" name="sr" value="1" />re</label></span></div>
+</form>
+<div class="page_nav">
+<a href="/repos/asf?p=maven.git;a=summary">summary</a> | <a href="/repos/asf?p=maven.git;a=shortlog;h=181b0215aa1199e152db9d2c08b1a01436547805">shortlog</a> | <a href="/repos/asf?p=maven.git;a=log;h=181b0215aa1199e152db9d2c08b1a01436547805">log</a> | commit | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805">commitdiff</a> | <a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a><br/>
+(parent: <a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">809ba34</a>) | <a href="/repos/asf?p=maven.git;a=patch;h=181b0215aa1199e152db9d2c08b1a01436547805">patch</a><br/>
+</div>
+<div class="header">
+<a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805" class="title">[MNG-6115] prevent JAnsi from writing temp native files to lib/ext</a>
+</div>
+<div class="title_text">
+<table class="object_header">
+<tr><td>author</td><td><a class="list" title="Search for commits authored by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=author">Hervé Boutemy</a> <a class="list" title="Search for commits authored by hboutemy@apache.org" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=author">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sat, 4 Mar 2017 23:39:31 +0000</span> (<span class="atnight">00:39</span> +0100)</td></tr>
+<tr><td>committer</td><td><a class="list" title="Search for commits committed by Hervé Boutemy" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=Herv%C3%A9+Boutemy;st=committer">Hervé Boutemy</a> <a title="Search for commits committed by hboutemy@apache.org" class="list" href="/repos/asf?p=maven.git;a=search;h=181b0215aa1199e152db9d2c08b1a01436547805;s=hboutemy@apache.org;st=committer">&lt;hboutemy@apache.org&gt;</a></td><td rowspan="2"><img width="32" class="avatar" src="//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32" alt="" /></td></tr>
+<tr><td></td><td><span class="datetime">Sun, 12 Mar 2017 11:12:16 +0000</span> (12:12 +0100)</td></tr>
+<tr><td>commit</td><td class="sha1">181b0215aa1199e152db9d2c08b1a01436547805</td></tr>
+<tr><td>tree</td><td class="sha1"><a class="list" href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">c05b5779b56a33a736e72ff0fdf9d7cd19e338a6</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=tree;h=c05b5779b56a33a736e72ff0fdf9d7cd19e338a6;hb=181b0215aa1199e152db9d2c08b1a01436547805">tree</a> | <a href="/repos/asf?p=maven.git;a=snapshot;h=181b0215aa1199e152db9d2c08b1a01436547805;sf=tgz" title="in format: tar.gz">snapshot</a></td></tr>
+<tr><td>parent</td><td class="sha1"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e" class="list">809ba34055c70eab31876aad03c577e925fa2e6e</a></td><td class="link"><a href="/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e">commit</a> | <a href="/repos/asf?p=maven.git;a=commitdiff;h=181b0215aa1199e152db9d2c08b1a01436547805;hp=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a></td></tr>
+</table></div>
+<div class="page_body">
+[MNG-6115]&nbsp;prevent&nbsp;JAnsi&nbsp;from&nbsp;writing&nbsp;temp&nbsp;native&nbsp;files&nbsp;to&nbsp;lib/ext<br/>
+</div>
+<div class="list_head">
+</div>
+<table class="diff_tree">
+<tr class="dark">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/pom.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hp=6fc5a7310abe620baabe546eb9e06a760a5b7d16;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=a528ddbb5c9e86507df53ef15a74e953250f5f9c;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/bin/mvn</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hp=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805">apache-maven/src/bin/mvn.cmd</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hp=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=9d92279855fd6a41bacf455d84168a355d99b470;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805" class="list">apache-maven/src/lib/jansi-native/README.txt</a></td>
+<td><span class="file_status new">[new file with mode: 0644]</span></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/lib/jansi-native/README.txt;h=22857a64efa460acb75119c3c1bc1dcdd275cd58;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a></td>
+</tr>
+<tr class="dark">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805">apache-maven/src/main/assembly/component.xml</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hp=ca4dcb69a375d098a97df8bb4d3a1f377ac4da34;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=apache-maven/src/main/assembly/component.xml;h=7b05af7c7119ba91851c6eab297cc13854794b49;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=apache-maven/src/main/assembly/component.xml;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+<tr class="light">
+<td><a class="list" href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>
+<td></td>
+<td class="link"><a href="/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hp=b3367c177c91fae32831207ab4a568121da621f0;hb=181b0215aa1199e152db9d2c08b1a01436547805;hpb=809ba34055c70eab31876aad03c577e925fa2e6e">diff</a> | <a href="/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=181b0215aa1199e152db9d2c08b1a01436547805">blob</a> | <a href="/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=181b0215aa1199e152db9d2c08b1a01436547805">history</a></td>
+</tr>
+</table>
+<div class="page_footer">
+<div class="page_footer_text">Apache Maven</div>
+<a title="log RSS feed" class="rss_logo" href="/repos/asf?p=maven.git;a=rss">RSS</a>
+<a title="log Atom feed" class="rss_logo" href="/repos/asf?p=maven.git;a=atom">Atom</a>
+</div>
+<script type="text/javascript" src="/static/gitweb.js"></script>
+<script type="text/javascript">
+window.onload = function () {
+	var tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };
+	onloadTZSetup('local', tz_cookie, 'datetime');
+};
+</script>
+</body>
+</html>
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0189fb02-901f-4061-8649-55ea925dac55.json b/src/test/resources/mappings/repos_asf-0189fb02-901f-4061-8649-55ea925dac55.json
new file mode 100644
index 0000000..6ce5ed8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0189fb02-901f-4061-8649-55ea925dac55.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0189fb02-901f-4061-8649-55ea925dac55",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"809ba34055c70eab31876aad03c577e925fa2e6e\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=809ba34055c70eab31876aad03c577e925fa2e6e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=809ba34055c70eab31876aad03c577e925fa2e6e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">ab2e24f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=809ba34055c70eab31876aad03c577e925fa2e6e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">Code improvement.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=author\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 6 Mar 2017 07:24:33 +0000</span> (08:24 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 19:53:18 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">809ba34055c70eab31876aad03c577e925fa2e6e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">6ceb16cb18962369ffdcdf0d026ac82b9aadc869</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e;hp=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nCode&nbsp;improvement.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\" class=\"list\">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hp=b78846b106167ae1bf3e8e47dcabe917b493608c;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hp=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:49 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=21",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0189fb02-901f-4061-8649-55ea925dac55",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-01a036ea-d25b-4501-8609-6815565602be.json b/src/test/resources/mappings/repos_asf-01a036ea-d25b-4501-8609-6815565602be.json
new file mode 100644
index 0000000..19ca728
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-01a036ea-d25b-4501-8609-6815565602be.json
@@ -0,0 +1,27 @@
+{
+  "id" : "01a036ea-d25b-4501-8609-6815565602be",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"785bad693c60ad60d7b307af8fab9e9234ff57bd\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">f1ed659</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">[MNG-6220] Add CLI options to control color output</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">785bad693c60ad60d7b307af8fab9e9234ff57bd</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hp=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6220]&nbsp;Add&nbsp;CLI&nbsp;options&nbsp;to&nbsp;control&nbsp;color&nbsp;output<br/>\nIntroduce&nbsp;-Dstyle.color=[always|never|auto]<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hp=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hp=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hp=9b480ea6511e879cf4c655545148edd1903e8d96;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:19 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=84",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "01a036ea-d25b-4501-8609-6815565602be",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.json b/src/test/resources/mappings/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.json
new file mode 100644
index 0000000..e98d987
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0207932f-3d88-4f04-9f17-668c5e019721",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-0207932f-3d88-4f04-9f17-668c5e019721.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=22",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0207932f-3d88-4f04-9f17-668c5e019721",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-02173351-fefa-4d8e-93a5-f397fd19e40d.json b/src/test/resources/mappings/repos_asf-02173351-fefa-4d8e-93a5-f397fd19e40d.json
new file mode 100644
index 0000000..851f5a0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-02173351-fefa-4d8e-93a5-f397fd19e40d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "02173351-fefa-4d8e-93a5-f397fd19e40d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c19</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"title\">Fixed links in pom which pointed to shut down codehaus jira.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Karl+Heinz+Marbaise;st=author\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 4 Dec 2015 19:59:04 +0000</span> (20:59 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:08:45 +0000</span> (18:08 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">31527ca377c589fd14c80bf6a52fb061b001d086</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c195e91e3ea0f73ce9e61c6ddc57137726e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hp=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;links&nbsp;in&nbsp;pom&nbsp;which&nbsp;pointed&nbsp;to&nbsp;shut&nbsp;down&nbsp;codehaus&nbsp;jira.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9f3204b2ceef5c4325c43e59398a92eab7662084;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hpb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:59 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:59 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "02173351-fefa-4d8e-93a5-f397fd19e40d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-027552cd-369b-43fe-9849-794c45b4cee1.json b/src/test/resources/mappings/repos_asf-027552cd-369b-43fe-9849-794c45b4cee1.json
new file mode 100644
index 0000000..b4dba53
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-027552cd-369b-43fe-9849-794c45b4cee1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "027552cd-369b-43fe-9849-794c45b4cee1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"842db371f0fcaf4e930b99395fb6a8bb442684d6\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">4f2a2db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\" class=\"list\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">842db371f0fcaf4e930b99395fb6a8bb442684d6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">5d112ff58b9f5a0af75fa9200f230dca58163bc6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"list\">4f2a2dba89251d9045fe9944783509a397491da3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hp=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6148]&nbsp;Can't&nbsp;package&nbsp;and&nbsp;assemble&nbsp;with&nbsp;JDK9/Jigsaw<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hp=78c375fe29fc82de26678443b422dc3705808cb2;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6;hpb=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=82",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "027552cd-369b-43fe-9849-794c45b4cee1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-035cb66a-779f-464d-90a4-197c1404c063.json b/src/test/resources/mappings/repos_asf-035cb66a-779f-464d-90a4-197c1404c063.json
new file mode 100644
index 0000000..f0ca6af
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-035cb66a-779f-464d-90a4-197c1404c063.json
@@ -0,0 +1,27 @@
+{
+  "id" : "035cb66a-779f-464d-90a4-197c1404c063",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"f0535a40e2dba47f00c5469941d3edad2a8effef\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">27ab750</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\" class=\"title\">[MNG-6192] upgraded m-assembly-p to get ordered entries in zip</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f0535a40e2dba47f00c5469941d3edad2a8effef</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\" class=\"list\">fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hp=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6192]&nbsp;upgraded&nbsp;m-assembly-p&nbsp;to&nbsp;get&nbsp;ordered&nbsp;entries&nbsp;in&nbsp;zip<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=f0535a40e2dba47f00c5469941d3edad2a8effef;hpb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=42",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "035cb66a-779f-464d-90a4-197c1404c063",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.json b/src/test/resources/mappings/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.json
new file mode 100644
index 0000000..9e09c4f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.json
@@ -0,0 +1,27 @@
+{
+  "id" : "03e2d66c-f646-4991-9a4c-f28bcbea1096",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-03e2d66c-f646-4991-9a4c-f28bcbea1096.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=37",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "03e2d66c-f646-4991-9a4c-f28bcbea1096",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-04a1cf03-1989-4619-9328-7f6ca802a34c.json b/src/test/resources/mappings/repos_asf-04a1cf03-1989-4619-9328-7f6ca802a34c.json
new file mode 100644
index 0000000..4fa4e7c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-04a1cf03-1989-4619-9328-7f6ca802a34c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "04a1cf03-1989-4619-9328-7f6ca802a34c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"3938817fd3e0ad62efe335307406e70bff876834\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=3938817fd3e0ad62efe335307406e70bff876834\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=3938817fd3e0ad62efe335307406e70bff876834\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">c2c6259</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=3938817fd3e0ad62efe335307406e70bff876834\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\">Doc improvement in simplelogger.properties</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=author\" title=\"Search for commits authored by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">3938817fd3e0ad62efe335307406e70bff876834</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\" class=\"list\">55f2674ebc0e29d0840117bd5585511927704b2c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">c2c6259de6f1262d9b31509b8c30844a386a4f29</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834;hp=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nDoc&nbsp;improvement&nbsp;in&nbsp;simplelogger.properties<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\" class=\"list\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hp=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=3938817fd3e0ad62efe335307406e70bff876834;hpb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=3938817fd3e0ad62efe335307406e70bff876834\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=62",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "04a1cf03-1989-4619-9328-7f6ca802a34c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-04e91198-0dca-4b17-a65c-02c6c8b1bd1f.json b/src/test/resources/mappings/repos_asf-04e91198-0dca-4b17-a65c-02c6c8b1bd1f.json
new file mode 100644
index 0000000..c980bf1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-04e91198-0dca-4b17-a65c-02c6c8b1bd1f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "04e91198-0dca-4b17-a65c-02c6c8b1bd1f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">114ef6c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"title\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=author\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 30 Jan 2016 18:17:34 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=committer\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 17:24:18 +0000</span> (18:24 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">5101bcd8628baf72b9b8109a52e980edf42f78fb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\" class=\"list\">114ef6c5a2802e8758e466af92b70f51fd7a2929</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hp=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hp=7b932178b5fcec5e17078ea471cf064a7e1ebc50;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hp=c81a5369bc9195e7d2b6fa0b7bfeeeca320e8e9e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hp=9ea91ff741e39e090727fa163c0ae844f3ea268e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=14",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "04e91198-0dca-4b17-a65c-02c6c8b1bd1f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-04f946c4-dc4a-4ee4-9ac2-20d353d059ac.json b/src/test/resources/mappings/repos_asf-04f946c4-dc4a-4ee4-9ac2-20d353d059ac.json
new file mode 100644
index 0000000..4636f80
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-04f946c4-dc4a-4ee4-9ac2-20d353d059ac.json
@@ -0,0 +1,27 @@
+{
+  "id" : "04f946c4-dc4a-4ee4-9ac2-20d353d059ac",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"08f3c76a09601d85503c35743458d977a92e492d\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=08f3c76a09601d85503c35743458d977a92e492d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=08f3c76a09601d85503c35743458d977a92e492d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">70eabfe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=08f3c76a09601d85503c35743458d977a92e492d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\">improved description of styled message API</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">08f3c76a09601d85503c35743458d977a92e492d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\" class=\"list\">bde84c95109029028d776705649580ac1b61daf6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d;hp=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;description&nbsp;of&nbsp;styled&nbsp;message&nbsp;API<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\">maven-embedder/src/site/apt/index.apt.vm</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hp=e820765db278a0e47c47f7e947545679760014d2;hb=08f3c76a09601d85503c35743458d977a92e492d;hpb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/site/apt/index.apt.vm;hb=08f3c76a09601d85503c35743458d977a92e492d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=57",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "04f946c4-dc4a-4ee4-9ac2-20d353d059ac",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-05f5d9bf-6719-4150-a4ce-00023bc144cd.json b/src/test/resources/mappings/repos_asf-05f5d9bf-6719-4150-a4ce-00023bc144cd.json
new file mode 100644
index 0000000..b5c1079
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-05f5d9bf-6719-4150-a4ce-00023bc144cd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "05f5d9bf-6719-4150-a4ce-00023bc144cd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">170c1ed</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" class=\"title\">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 3 Aug 2017 18:12:25 +0000</span> (20:12 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 31 Aug 2017 09:21:35 +0000</span> (10:21 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" class=\"list\">ced479d9192e8b93f75ab031475e72a909aa4cf1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">170c1ed82cbe124da1736da64af20d660dc3162e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hp=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6216]&nbsp;ArrayIndexOutOfBoundsException&nbsp;when&nbsp;parsing&nbsp;POM<br/>\n&nbsp;o&nbsp;Upgraded&nbsp;to&nbsp;new&nbsp;release&nbsp;of&nbsp;plexus-utils&nbsp;which&nbsp;contains<br/>\n&nbsp;&nbsp;&nbsp;the&nbsp;fix&nbsp;for&nbsp;#22&nbsp;in&nbsp;plexus-utils.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hp=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hpb=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:17 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=88",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "05f5d9bf-6719-4150-a4ce-00023bc144cd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-06e1ab93-b194-4363-83d3-93c2807e92ee.json b/src/test/resources/mappings/repos_asf-06e1ab93-b194-4363-83d3-93c2807e92ee.json
new file mode 100644
index 0000000..eeb3f55
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-06e1ab93-b194-4363-83d3-93c2807e92ee.json
@@ -0,0 +1,27 @@
+{
+  "id" : "06e1ab93-b194-4363-83d3-93c2807e92ee",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"33c8d8efe9410e134080bd979a7df82de80bcf74\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">8400984</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">INFRA have been changing JDK labels again</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">33c8d8efe9410e134080bd979a7df82de80bcf74</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">bc908492ae62519036bba76f40d61f374fc73d0a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"list\">8400984ac5201ae6bf06bfa88ade8a8468c76634</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hp=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nINFRA&nbsp;have&nbsp;been&nbsp;changing&nbsp;JDK&nbsp;labels&nbsp;again<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hp=2ac264432e67fed698212776e91fb6d1035ce277;hb=33c8d8efe9410e134080bd979a7df82de80bcf74;hpb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=45",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "06e1ab93-b194-4363-83d3-93c2807e92ee",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-084e7d9b-8933-4c67-a449-aa9bc0c2c79c.json b/src/test/resources/mappings/repos_asf-084e7d9b-8933-4c67-a449-aa9bc0c2c79c.json
new file mode 100644
index 0000000..1487d23
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-084e7d9b-8933-4c67-a449-aa9bc0c2c79c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "084e7d9b-8933-4c67-a449-aa9bc0c2c79c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"b1002575177abd1108fe50f457cceb9c7c3cf7d8\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">e520324</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"title\">[MNG-5457] Show repository id when downloading or uploading from/to a remote repository</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=author\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=author\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 15 Jul 2016 21:26:56 +0000</span> (23:26 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 18:10:47 +0000</span> (20:10 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">8b83dfb6337d099cce84d9eb144f99c3b82df3c0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\" class=\"list\">e520324c8d45e2465cf8aeafb4d57cef30250136</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hp=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5457]&nbsp;Show&nbsp;repository&nbsp;id&nbsp;when&nbsp;downloading&nbsp;or&nbsp;uploading&nbsp;from/to&nbsp;a&nbsp;remote&nbsp;repository<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hp=21822bedf774349373520c63bca55e03fbccce1e;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hp=ac5333ec3540cd293f260abd9357c690cb45ffa3;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=79",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "084e7d9b-8933-4c67-a449-aa9bc0c2c79c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.json b/src/test/resources/mappings/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.json
new file mode 100644
index 0000000..91c1e71
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.json
@@ -0,0 +1,27 @@
+{
+  "id" : "096c07d7-9e0e-4cb3-bc4f-383a471bec47",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-096c07d7-9e0e-4cb3-bc4f-383a471bec47.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:53 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=13",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "096c07d7-9e0e-4cb3-bc4f-383a471bec47",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0ac130f6-890a-41fc-b585-12435ecb0ea6.json b/src/test/resources/mappings/repos_asf-0ac130f6-890a-41fc-b585-12435ecb0ea6.json
new file mode 100644
index 0000000..6d98770
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0ac130f6-890a-41fc-b585-12435ecb0ea6.json
@@ -0,0 +1,26 @@
+{
+  "id" : "0ac130f6-890a-41fc-b585-12435ecb0ea6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6169_2%2Fupdated-MJAR",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MJAR - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MJAR\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MJAR - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MJAR;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MJAR - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MJAR\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MJAR - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MJAR;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"refs/heads/MNG-6169_2/updated-MJAR\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MJAR\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/updated-MJAR\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MJAR\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=93c0cfb849a0e3f2117b72625ae15238f65c112f;hb=refs/heads/MNG-6169_2/updated-MJAR\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6169_2/updated-MJAR\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MJAR\" class=\"title\">[MNG-6169] Lifecycle/binding plugin version updates <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6169_2/updated-MJAR\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MJAR\">MNG-6169_2/updated-MJAR</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MJAR;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by cschulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MJAR;s=cschulte@apache.org;st=author\">&lt;cschulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Feb 2017 18:19:35 +0000</span> (19:19 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MJAR;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MJAR;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 May 2017 17:22:53 +0000</span> (19:22 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ae088cffd7c321e1ca2371a801bbb5ac6ee77589</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=93c0cfb849a0e3f2117b72625ae15238f65c112f;hb=refs/heads/MNG-6169_2/updated-MJAR\" class=\"list\">93c0cfb849a0e3f2117b72625ae15238f65c112f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=93c0cfb849a0e3f2117b72625ae15238f65c112f;hb=refs/heads/MNG-6169_2/updated-MJAR\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6169_2/updated-MJAR;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MJAR;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6169]&nbsp;Lifecycle/binding&nbsp;plugin&nbsp;version&nbsp;updates<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/updated-MJAR\">maven-core/src/main/resources/META-INF/plexus/components.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hp=3f099cb167d9cda989e0140eef971e94469f77ff;hb=refs/heads/MNG-6169_2/updated-MJAR;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/updated-MJAR\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/components.xml;hb=refs/heads/MNG-6169_2/updated-MJAR\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=5e51146d6523b147c32f2ba0861c8807031df092;hb=refs/heads/MNG-6169_2/updated-MJAR\">maven-core/src/main/resources/META-INF/plexus/default-bindings.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=5e51146d6523b147c32f2ba0861c8807031df092;hp=4a303db572bcf7ce7e0c3ddbe5dbd808abdb95eb;hb=refs/heads/MNG-6169_2/updated-MJAR;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=5e51146d6523b147c32f2ba0861c8807031df092;hb=refs/heads/MNG-6169_2/updated-MJAR\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;hb=refs/heads/MNG-6169_2/updated-MJAR\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MJAR\" title=\"log of MNG-6169_2/updated-MJAR RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MJAR\" title=\"log of MNG-6169_2/updated-MJAR Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=91",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0ac130f6-890a-41fc-b585-12435ecb0ea6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.json b/src/test/resources/mappings/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.json
new file mode 100644
index 0000000..ec227dc
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.json
@@ -0,0 +1,26 @@
+{
+  "id" : "0c21a252-30d9-4fe6-895a-9970c1e9a738",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=heads",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-0c21a252-30d9-4fe6-895a-9970c1e9a738.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:15 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0c21a252-30d9-4fe6-895a-9970c1e9a738",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0d50f3bd-b06f-4d8d-a96c-226500a7b0d3.json b/src/test/resources/mappings/repos_asf-0d50f3bd-b06f-4d8d-a96c-226500a7b0d3.json
new file mode 100644
index 0000000..22d89a5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0d50f3bd-b06f-4d8d-a96c-226500a7b0d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0d50f3bd-b06f-4d8d-a96c-226500a7b0d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"8400984ac5201ae6bf06bfa88ade8a8468c76634\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">0931bb2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"title\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=author\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:40:05 +0000</span> (20:40 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=committer\" class=\"list\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:53:06 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8400984ac5201ae6bf06bfa88ade8a8468c76634</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">75a4e81ff1c5c336917694f630b2328e3dc4e2d3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\" class=\"list\">0931bb2cc7630cc79adb98407db13315b4a709ee</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hp=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a>&nbsp;*not&nbsp;changing<br/>\nanything*&nbsp;just&nbsp;because&nbsp;someone&nbsp;did&nbsp;not&nbsp;react&nbsp;in&nbsp;time&nbsp;when&nbsp;this&nbsp;issue&nbsp;had&nbsp;been<br/>\nlying&nbsp;around&nbsp;on&nbsp;a&nbsp;branch.&nbsp;If&nbsp;we&nbsp;would&nbsp;set&nbsp;pace&nbsp;for&nbsp;the&nbsp;industrie,&nbsp;everyone&nbsp;would<br/>\nstill&nbsp;be&nbsp;using&nbsp;5.25&quot;&nbsp;floppy&nbsp;disks&nbsp;and&nbsp;8&nbsp;bit&nbsp;hardware&nbsp;and&nbsp;we&nbsp;would&nbsp;tell&nbsp;them<br/>\nthat&nbsp;upgrading&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;use&nbsp;new&nbsp;software&nbsp;would&nbsp;be&nbsp;too&nbsp;risky&nbsp;and&nbsp;they<br/>\nbetter&nbsp;keep&nbsp;theire&nbsp;broken&nbsp;assembly&nbsp;routines&nbsp;until&nbsp;the&nbsp;machine&nbsp;goes&nbsp;up&nbsp;in<br/>\nsmoke.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"list\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hp=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hp=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=44",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0d50f3bd-b06f-4d8d-a96c-226500a7b0d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0d60090b-4548-4a91-8383-c894ba952ad1.json b/src/test/resources/mappings/repos_asf-0d60090b-4548-4a91-8383-c894ba952ad1.json
new file mode 100644
index 0000000..4959722
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0d60090b-4548-4a91-8383-c894ba952ad1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0d60090b-4548-4a91-8383-c894ba952ad1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"7cdff43aba436408c79d2b4afc169b9c6909235a\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">587317b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">[MNG-6170] NPE in cases using Multithreaded -T X versions:set</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 12 Feb 2017 11:59:25 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 11:00:24 +0000</span> (12:00 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">7cdff43aba436408c79d2b4afc169b9c6909235a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\" class=\"list\">c775671eed85b801cf327026e1f592dd682878f1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">587317b0095fc5d51041fed9e5b4786246a29a7b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hp=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6170]&nbsp;NPE&nbsp;in&nbsp;cases&nbsp;using&nbsp;Multithreaded&nbsp;-T&nbsp;X&nbsp;versions:set<br/>\n-DnewVersion=1.0-SNAPSHOT<br/>\n&nbsp;o&nbsp;In&nbsp;some&nbsp;cases&nbsp;the&nbsp;code&nbsp;will&nbsp;return&nbsp;a&nbsp;null&nbsp;which&nbsp;should<br/>\n&nbsp;&nbsp;&nbsp;not&nbsp;be&nbsp;scheduled.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hp=072aec8b3de7402973efa667b7de74fc08b13e26;hb=7cdff43aba436408c79d2b4afc169b9c6909235a;hpb=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:51 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=18",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0d60090b-4548-4a91-8383-c894ba952ad1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0e8f1771-cf32-4eaa-8d02-916c0d25bd03.json b/src/test/resources/mappings/repos_asf-0e8f1771-cf32-4eaa-8d02-916c0d25bd03.json
new file mode 100644
index 0000000..bd1bc80
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0e8f1771-cf32-4eaa-8d02-916c0d25bd03.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0e8f1771-cf32-4eaa-8d02-916c0d25bd03",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"f1ccecdd893eea0a320634a49bc6e56b776fb213\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 02:46:29 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 03:01:34 +0000</span> (<span class=\"atnight\">04:01</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ccecdd893eea0a320634a49bc6e56b776fb213</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">6ff1d4f7cd279267bdc22891d0099e5c2e6209c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Added&nbsp;unit&nbsp;tests&nbsp;for&nbsp;the&nbsp;'ModelResolver'&nbsp;interface.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=31",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0e8f1771-cf32-4eaa-8d02-916c0d25bd03",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-0f32bd00-4c93-48b3-a175-2e004cabe7cc.json b/src/test/resources/mappings/repos_asf-0f32bd00-4c93-48b3-a175-2e004cabe7cc.json
new file mode 100644
index 0000000..57a4fa3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-0f32bd00-4c93-48b3-a175-2e004cabe7cc.json
@@ -0,0 +1,27 @@
+{
+  "id" : "0f32bd00-4c93-48b3-a175-2e004cabe7cc",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"c2c6259de6f1262d9b31509b8c30844a386a4f29\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">ec629f7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=author\" title=\"Search for commits authored by Igor Fedorenko\" class=\"list\">Igor Fedorenko</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=author\" title=\"Search for commits authored by ifedorenko@apache.org\" class=\"list\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 19:58:29 +0000</span> (12:58 -0700)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Igor Fedorenko\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=committer\">Igor Fedorenko</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=committer\" title=\"Search for commits committed by ifedorenko@apache.org\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 14 Apr 2017 17:38:45 +0000</span> (10:38 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c2c6259de6f1262d9b31509b8c30844a386a4f29</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">85400774889c66b6282fb857ca127e6a50b97f3c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hp=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6210&nbsp;allow&nbsp;maven&nbsp;custom&nbsp;guice&nbsp;scopes&nbsp;in&nbsp;.mvn/extensions<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hp=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29;hpb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=61",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "0f32bd00-4c93-48b3-a175-2e004cabe7cc",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1032a051-755c-4663-b539-1ba68ca2c94a.json b/src/test/resources/mappings/repos_asf-1032a051-755c-4663-b539-1ba68ca2c94a.json
new file mode 100644
index 0000000..64066ac
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1032a051-755c-4663-b539-1ba68ca2c94a.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1032a051-755c-4663-b539-1ba68ca2c94a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-5227",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5227 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5227\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5227 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5227;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5227 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5227\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5227 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5227;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"refs/heads/MNG-5227\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5227\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5227\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5227\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1c71621cfc1caaec120319b2e910ed8efadcdd81;hb=refs/heads/MNG-5227\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-5227\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5227\">[MNG-5227] The 'optional' flag of a dependency should be manageable <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-5227\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5227\">MNG-5227</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5227;s=Christian+Schulte;st=author\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5227;s=schulte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 27 Jan 2016 02:46:11 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5227;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5227;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 10 May 2017 14:22:16 +0000</span> (16:22 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0105c697f215a3dc79344f8f262b862da731cf2d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=1c71621cfc1caaec120319b2e910ed8efadcdd81;hb=refs/heads/MNG-5227\">1c71621cfc1caaec120319b2e910ed8efadcdd81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1c71621cfc1caaec120319b2e910ed8efadcdd81;hb=refs/heads/MNG-5227\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-5227;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5227;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5227]&nbsp;The&nbsp;'optional'&nbsp;flag&nbsp;of&nbsp;a&nbsp;dependency&nbsp;should&nbsp;be&nbsp;manageable<br/>\n<br/>\nUpdated&nbsp;to&nbsp;add&nbsp;missing&nbsp;management&nbsp;of&nbsp;the&nbsp;optional&nbsp;flag&nbsp;to&nbsp;the&nbsp;ModelBuilder.<br/>\nThe&nbsp;Maven&nbsp;Resolver&nbsp;has&nbsp;been&nbsp;managing&nbsp;the&nbsp;optional&nbsp;flag&nbsp;for&nbsp;years.&nbsp;This&nbsp;just<br/>\nadds&nbsp;the&nbsp;missing&nbsp;parts&nbsp;to&nbsp;the&nbsp;ModelBuilder&nbsp;to&nbsp;make&nbsp;optional&nbsp;flag&nbsp;management<br/>\nconsistent&nbsp;when&nbsp;building&nbsp;the&nbsp;effective&nbsp;model&nbsp;no&nbsp;matter&nbsp;if&nbsp;resolved&nbsp;or&nbsp;if<br/>\nbuilt.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/management/DefaultDependencyManagementInjector.java;h=731cdd8f2794dcbe36717e272dff198fe5991ac5;hb=refs/heads/MNG-5227\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/management/DefaultDependencyManagementInjector.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/management/DefaultDependencyManagementInjector.java;h=731cdd8f2794dcbe36717e272dff198fe5991ac5;hp=e61197307208dedede02941ef7b35c5fcc9ca7bd;hb=refs/heads/MNG-5227;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/management/DefaultDependencyManagementInjector.java;h=731cdd8f2794dcbe36717e272dff198fe5991ac5;hb=refs/heads/MNG-5227\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/management/DefaultDependencyManagementInjector.java;hb=refs/heads/MNG-5227\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5227\" title=\"log of MNG-5227 RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log of MNG-5227 Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5227\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=88",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1032a051-755c-4663-b539-1ba68ca2c94a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-11158cda-2a96-4501-9361-2e9d5b1c0f64.json b/src/test/resources/mappings/repos_asf-11158cda-2a96-4501-9361-2e9d5b1c0f64.json
new file mode 100644
index 0000000..c9f96b5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-11158cda-2a96-4501-9361-2e9d5b1c0f64.json
@@ -0,0 +1,27 @@
+{
+  "id" : "11158cda-2a96-4501-9361-2e9d5b1c0f64",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"842db371f0fcaf4e930b99395fb6a8bb442684d6\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">4f2a2db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"title\">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=author\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=committer\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">842db371f0fcaf4e930b99395fb6a8bb442684d6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"list\">5d112ff58b9f5a0af75fa9200f230dca58163bc6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"list\">4f2a2dba89251d9045fe9944783509a397491da3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hp=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6148]&nbsp;Can't&nbsp;package&nbsp;and&nbsp;assemble&nbsp;with&nbsp;JDK9/Jigsaw<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hp=78c375fe29fc82de26678443b422dc3705808cb2;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6;hpb=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=82",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "11158cda-2a96-4501-9361-2e9d5b1c0f64",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-12d1fcca-eb22-4972-8de2-71f7b70326ad.json b/src/test/resources/mappings/repos_asf-12d1fcca-eb22-4972-8de2-71f7b70326ad.json
new file mode 100644
index 0000000..88c9d30
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-12d1fcca-eb22-4972-8de2-71f7b70326ad.json
@@ -0,0 +1,27 @@
+{
+  "id" : "12d1fcca-eb22-4972-8de2-71f7b70326ad",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" value=\"fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">6182a20</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"title\">[MNG-6228] Optionality not displayed in dependency tree when run in debug mode</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=author\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">c1faad0273817638bfbb6d8c5d5480504dd00a0c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">6182a2083fdb9964ccb5250fb85223e38485bf04</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hp=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6228]&nbsp;Optionality&nbsp;not&nbsp;displayed&nbsp;in&nbsp;dependency&nbsp;tree&nbsp;when&nbsp;run&nbsp;in&nbsp;debug&nbsp;mode<br/>\n<br/>\nLog&nbsp;message&nbsp;in&nbsp;DefaultProjectDependenciesResolver&nbsp;has&nbsp;been&nbsp;extended&nbsp;with<br/>\n&quot;(optional)&quot;&nbsp;if&nbsp;dependency&nbsp;is&nbsp;marked&nbsp;as&nbsp;optional&nbsp;(direct&nbsp;or&nbsp;transitive).<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hp=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hpb=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=68",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "12d1fcca-eb22-4972-8de2-71f7b70326ad",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-137f5141-f602-48d2-a7e9-153c07c0235a.json b/src/test/resources/mappings/repos_asf-137f5141-f602-48d2-a7e9-153c07c0235a.json
new file mode 100644
index 0000000..dfc7d56
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-137f5141-f602-48d2-a7e9-153c07c0235a.json
@@ -0,0 +1,27 @@
+{
+  "id" : "137f5141-f602-48d2-a7e9-153c07c0235a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"a1fe42199565f76007a97f47cd4a848fd9b63482\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">12d6471</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=author\" title=\"Search for commits authored by Guillaume Boué\">Guillaume Boué</a> <a title=\"Search for commits authored by gboue@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=author\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 9 Jun 2017 21:25:31 +0000</span> (23:25 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Guillaume Boué\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=committer\">Guillaume Boué</a> <a title=\"Search for commits committed by gboue@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=committer\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 14 Jun 2017 17:55:41 +0000</span> (19:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a1fe42199565f76007a97f47cd4a848fd9b63482</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\" class=\"list\">583d7db722287761c5aa9da89e2a3924a8413b9d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">12d6471337c7ad067b7762d44050a079829ea26c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hp=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6240]&nbsp;Duplicate&nbsp;components&nbsp;in&nbsp;plugin&nbsp;extension&nbsp;realm&nbsp;when&nbsp;plugin&nbsp;depends&nbsp;on&nbsp;maven-aether-resolver<br/>\n<br/>\nMaven&nbsp;Core&nbsp;needs&nbsp;to&nbsp;export&nbsp;the&nbsp;maven-aether-provider&nbsp;artifact&nbsp;so&nbsp;that&nbsp;its&nbsp;components&nbsp;do&nbsp;not&nbsp;get&nbsp;added&nbsp;twice&nbsp;in&nbsp;plugin&nbsp;realm.&nbsp;This&nbsp;happens&nbsp;if&nbsp;the&nbsp;build&nbsp;uses&nbsp;an&nbsp;extension&nbsp;plugin&nbsp;depending&nbsp;on&nbsp;maven-aether-provider,&nbsp;before&nbsp;it&nbsp;was&nbsp;renamed&nbsp;to&nbsp;maven-resolver-provider<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hp=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a1fe42199565f76007a97f47cd4a848fd9b63482;hpb=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=77",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "137f5141-f602-48d2-a7e9-153c07c0235a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-155a1dae-f7ec-4037-8e9c-adf27401038f.json b/src/test/resources/mappings/repos_asf-155a1dae-f7ec-4037-8e9c-adf27401038f.json
new file mode 100644
index 0000000..2a6c507
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-155a1dae-f7ec-4037-8e9c-adf27401038f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "155a1dae-f7ec-4037-8e9c-adf27401038f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"0baa42345283f4fea3938a8ccd7c8e12b34203b1\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">94c3b60</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\" class=\"title\">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 08:27:59 +0000</span> (10:27 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:05:56 +0000</span> (08:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">2371ae472459988536f9442a6ca9a21e2ea6c5e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">94c3b600ec3290cda98a66c108ff021b7c4c482e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hp=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;new&nbsp;&quot;Maven&nbsp;3&nbsp;(latest)&quot;&nbsp;and&nbsp;&quot;JDK&nbsp;1.x&nbsp;(latest)&quot;&nbsp;Ubuntu+win&nbsp;aliases<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hp=be4485ce82105d2e07c83b0d3884427e9840723d;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hpb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=49",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "155a1dae-f7ec-4037-8e9c-adf27401038f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-160e7afd-df75-44cd-abd1-1947abd4e800.json b/src/test/resources/mappings/repos_asf-160e7afd-df75-44cd-abd1-1947abd4e800.json
new file mode 100644
index 0000000..53429d9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-160e7afd-df75-44cd-abd1-1947abd4e800.json
@@ -0,0 +1,27 @@
+{
+  "id" : "160e7afd-df75-44cd-abd1-1947abd4e800",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"542a7a89156263b34d1472e9d9c1a2795afccd2d\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">312eb53</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">[MNG-6275] Defang the tests when their core assumption is invalid.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">542a7a89156263b34d1472e9d9c1a2795afccd2d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">39460fdb6c56bf0fd9c99278e86e8534ff28dc25</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">312eb53502b78355ab21e27610e7ef253990f574</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hp=312eb53502b78355ab21e27610e7ef253990f574\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Defang&nbsp;the&nbsp;tests&nbsp;when&nbsp;their&nbsp;core&nbsp;assumption&nbsp;is&nbsp;invalid.<br/>\n<br/>\n-&nbsp;The&nbsp;tests&nbsp;assume&nbsp;that&nbsp;the&nbsp;JRE&nbsp;has&nbsp;a&nbsp;ScriptEngineFactory<br/>\n-&nbsp;Not&nbsp;all&nbsp;JREs&nbsp;have&nbsp;a&nbsp;ScriptEngineFactory&nbsp;(I'm&nbsp;looking&nbsp;at&nbsp;Azul's&nbsp;Zulu&nbsp;Open&nbsp;JDK&nbsp;7&nbsp;builds)<br/>\n-&nbsp;Ideally&nbsp;we'd&nbsp;skip&nbsp;these&nbsp;tests&nbsp;using&nbsp;Assume.assumeThat(...)&nbsp;but&nbsp;PlexusTestCase&nbsp;doesn't&nbsp;support<br/>\n&nbsp;&nbsp;AssumptionViolatedException&nbsp;for&nbsp;marking&nbsp;tests&nbsp;as&nbsp;skipped.<br/>\n<br/>\nIssue&nbsp;identified&nbsp;during&nbsp;testing&nbsp;of&nbsp;the&nbsp;3.5.1&nbsp;release&nbsp;candidate<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hp=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d;hpb=312eb53502b78355ab21e27610e7ef253990f574\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:16 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=92",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "160e7afd-df75-44cd-abd1-1947abd4e800",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-16540b09-4afd-4430-a25b-7c95ac62960f.json b/src/test/resources/mappings/repos_asf-16540b09-4afd-4430-a25b-7c95ac62960f.json
new file mode 100644
index 0000000..5a64620
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-16540b09-4afd-4430-a25b-7c95ac62960f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "16540b09-4afd-4430-a25b-7c95ac62960f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"52eecc406fdf37c1aec46ea31ab00978ed290a57\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">f661fc2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">MNG-6078: commons-cli 1.4 released</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=author\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 22:27:35 +0000</span> (23:27 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=committer\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">52eecc406fdf37c1aec46ea31ab00978ed290a57</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\" class=\"list\">7e8036d92a7a4517689a219bf03ae57e3528b841</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">f661fc298e80208911838f5acce9840ea1a97e3f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hp=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6078:&nbsp;commons-cli&nbsp;1.4&nbsp;released<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hp=653471b2d16894d696f82628347fd221cf674e98;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57;hpb=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=28",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "16540b09-4afd-4430-a25b-7c95ac62960f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-16eb933a-e92f-49cc-949b-0a9c1fc939b5.json b/src/test/resources/mappings/repos_asf-16eb933a-e92f-49cc-949b-0a9c1fc939b5.json
new file mode 100644
index 0000000..4325876
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-16eb933a-e92f-49cc-949b-0a9c1fc939b5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "16eb933a-e92f-49cc-949b-0a9c1fc939b5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" value=\"707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">eb6b212</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">[MNG-6186] fixed path to jansi native libs in distribution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">bbf21be5140227b8b34f0c10b733acdd9fa74070</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">eb6b212b567c287734a2dbbef3c113fe650f1def</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hp=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;fixed&nbsp;path&nbsp;to&nbsp;jansi&nbsp;native&nbsp;libs&nbsp;in&nbsp;distribution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hp=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hp=ba61f801d15f34f2871818f899172a2743553925;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:22 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=75",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "16eb933a-e92f-49cc-949b-0a9c1fc939b5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.json b/src/test/resources/mappings/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.json
new file mode 100644
index 0000000..29ee39b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1710bde3-1865-404a-bb4f-23f6c51e949e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-1710bde3-1865-404a-bb4f-23f6c51e949e.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=72",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1710bde3-1865-404a-bb4f-23f6c51e949e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1821c01d-5db8-4449-a491-8d204de67134.json b/src/test/resources/mappings/repos_asf-1821c01d-5db8-4449-a491-8d204de67134.json
new file mode 100644
index 0000000..1b802b1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1821c01d-5db8-4449-a491-8d204de67134.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1821c01d-5db8-4449-a491-8d204de67134",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fjigsaw",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of jigsaw - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/jigsaw\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of jigsaw - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/jigsaw;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of jigsaw - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/jigsaw\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of jigsaw - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/jigsaw;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"refs/heads/jigsaw\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/jigsaw\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/jigsaw\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/jigsaw\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2c44f409e2fa8e9681bdc8c3a09678020c469f3e;hb=refs/heads/jigsaw\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=502e4310111f1baaac25aa76f880f63501205ce9\">502e431</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=235ea8a2d54a244e0227017c8ee0e14640781edb\">235ea8a</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/jigsaw\" class=\"title\">Merge branch 'jigsaw' of https://git-wip-us.apache.org/repos/asf/maven into jigsaw <span class=\"refs\"> <span class=\"head\" title=\"heads/jigsaw\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/jigsaw\">jigsaw</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/jigsaw;s=rfscholte;st=author\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/jigsaw;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 3 Aug 2016 21:06:00 +0000</span> (23:06 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/jigsaw;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/jigsaw;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 3 Aug 2016 21:06:00 +0000</span> (23:06 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">81306fda7eac8adeeb62fee9c79e8c6ba155d1d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2c44f409e2fa8e9681bdc8c3a09678020c469f3e;hb=refs/heads/jigsaw\">2c44f409e2fa8e9681bdc8c3a09678020c469f3e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2c44f409e2fa8e9681bdc8c3a09678020c469f3e;hb=refs/heads/jigsaw\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/jigsaw;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=502e4310111f1baaac25aa76f880f63501205ce9\">502e4310111f1baaac25aa76f880f63501205ce9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=502e4310111f1baaac25aa76f880f63501205ce9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/jigsaw;hp=502e4310111f1baaac25aa76f880f63501205ce9\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=235ea8a2d54a244e0227017c8ee0e14640781edb\">235ea8a2d54a244e0227017c8ee0e14640781edb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=235ea8a2d54a244e0227017c8ee0e14640781edb\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/jigsaw;hp=235ea8a2d54a244e0227017c8ee0e14640781edb\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'jigsaw'&nbsp;of&nbsp;https://git-wip-us.apache.org/repos/asf/maven&nbsp;into&nbsp;jigsaw<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=c0d3591057885fcc3d92fc63fdd9552da088f623;hb=refs/heads/jigsaw\">pom.xml</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=c0d3591057885fcc3d92fc63fdd9552da088f623;hp=58e5fadf761684d697aa0ae845df6a75e1ea0f2c;hb=refs/heads/jigsaw;hpb=502e4310111f1baaac25aa76f880f63501205ce9\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=c0d3591057885fcc3d92fc63fdd9552da088f623;hp=805f71797a9c0e3c80205e298198310f6e564f11;hb=refs/heads/jigsaw;hpb=235ea8a2d54a244e0227017c8ee0e14640781edb\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=c0d3591057885fcc3d92fc63fdd9552da088f623;hb=refs/heads/jigsaw\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/jigsaw\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/jigsaw\" class=\"rss_logo\" title=\"log of jigsaw RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/jigsaw\" title=\"log of jigsaw Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=81",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1821c01d-5db8-4449-a491-8d204de67134",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-18dae58e-1047-4267-9909-3fa76bf4a9af.json b/src/test/resources/mappings/repos_asf-18dae58e-1047-4267-9909-3fa76bf4a9af.json
new file mode 100644
index 0000000..c1e1b2c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-18dae58e-1047-4267-9909-3fa76bf4a9af.json
@@ -0,0 +1,27 @@
+{
+  "id" : "18dae58e-1047-4267-9909-3fa76bf4a9af",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"1407a10485e826795db23c114c4c37cf951a2e27\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=1407a10485e826795db23c114c4c37cf951a2e27\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=1407a10485e826795db23c114c4c37cf951a2e27\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">60a7f5d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=1407a10485e826795db23c114c4c37cf951a2e27\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\" class=\"title\">Updated doap_Maven.rdf file</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 11 Dec 2015 18:43:17 +0000</span> (19:43 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:09:04 +0000</span> (18:09 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">1407a10485e826795db23c114c4c37cf951a2e27</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\" class=\"list\">20e60fec3bb024e8b10e945505202e1ddc49873f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27;hp=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdated&nbsp;doap_Maven.rdf&nbsp;file<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hp=9a043ce3428e70fe723f76da8cea8f3b7c007926;hb=1407a10485e826795db23c114c4c37cf951a2e27;hpb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=1407a10485e826795db23c114c4c37cf951a2e27\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:26:00 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:26:00 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "18dae58e-1047-4267-9909-3fa76bf4a9af",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.json b/src/test/resources/mappings/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.json
new file mode 100644
index 0000000..f6f66da
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "19a0dafb-1b11-4f85-9081-b8804a8f50b1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-19a0dafb-1b11-4f85-9081-b8804a8f50b1.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=37",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "19a0dafb-1b11-4f85-9081-b8804a8f50b1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1a8bbd42-721d-4a2b-a5f3-f30ecd62afc6.json b/src/test/resources/mappings/repos_asf-1a8bbd42-721d-4a2b-a5f3-f30ecd62afc6.json
new file mode 100644
index 0000000..5e98bb4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1a8bbd42-721d-4a2b-a5f3-f30ecd62afc6.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1a8bbd42-721d-4a2b-a5f3-f30ecd62afc6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6130",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6130 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6130\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6130 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6130;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6130 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6130\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6130 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6130;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"refs/heads/MNG-6130\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6130\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6130\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6130\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8f845b36ad035235c6192d247bfd9f476a051bd0;hb=refs/heads/MNG-6130\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6130\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6130\" class=\"title\">[MNG-6130] Lost of profile information in workaround for MNG-4900 <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6130\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6130\">MNG-6130</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6130;s=Michael+Osipov;st=author\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6130;s=michaelo@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 15 May 2017 18:43:46 +0000</span> (20:43 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6130;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6130;s=michaelo@apache.org;st=committer\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 15 May 2017 19:14:23 +0000</span> (21:14 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e6d5d55801d7b525d2263255380507b7772af829</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=8f845b36ad035235c6192d247bfd9f476a051bd0;hb=refs/heads/MNG-6130\">8f845b36ad035235c6192d247bfd9f476a051bd0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8f845b36ad035235c6192d247bfd9f476a051bd0;hb=refs/heads/MNG-6130\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6130;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6130;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6130]&nbsp;Lost&nbsp;of&nbsp;profile&nbsp;information&nbsp;in&nbsp;workaround&nbsp;for&nbsp;MNG-4900<br/>\n<br/>\n<span class=\"signoff\">Submitted-by: Boris Brodski &lt;Brodsky_Boris@yahoo.com&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java;h=6ed273dfb5aef093bef6079b863e3e74e18a9505;hb=refs/heads/MNG-6130\">maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java;h=6ed273dfb5aef093bef6079b863e3e74e18a9505;hp=7bc5a5c3a471dcabd908bd8171c8ed28cdcc9bdf;hb=refs/heads/MNG-6130;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java;h=6ed273dfb5aef093bef6079b863e3e74e18a9505;hb=refs/heads/MNG-6130\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java;hb=refs/heads/MNG-6130\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6130\" title=\"log of MNG-6130 RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6130\" title=\"log of MNG-6130 Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=93",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1a8bbd42-721d-4a2b-a5f3-f30ecd62afc6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1b7d5aaf-735e-4a36-a1ad-a8611f389f88.json b/src/test/resources/mappings/repos_asf-1b7d5aaf-735e-4a36-a1ad-a8611f389f88.json
new file mode 100644
index 0000000..4ed32fb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1b7d5aaf-735e-4a36-a1ad-a8611f389f88.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1b7d5aaf-735e-4a36-a1ad-a8611f389f88",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">4c6d3a3</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">Update the DOAP to include the 3.5.0 release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:26 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:30 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">ccad1a3ce3372f05badd1d9535eea64d27c92b53</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" class=\"list\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hp=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;the&nbsp;DOAP&nbsp;to&nbsp;include&nbsp;the&nbsp;3.5.0&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hp=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hpb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=56",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1b7d5aaf-735e-4a36-a1ad-a8611f389f88",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1c9b1081-71b6-4e4d-ae16-8e42dc364f88.json b/src/test/resources/mappings/repos_asf-1c9b1081-71b6-4e4d-ae16-8e42dc364f88.json
new file mode 100644
index 0000000..569c4cf
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1c9b1081-71b6-4e4d-ae16-8e42dc364f88.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1c9b1081-71b6-4e4d-ae16-8e42dc364f88",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"f047ea143766fd22ae42040e6805bef287f3cc3e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">785bad6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=author\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=committer\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f047ea143766fd22ae42040e6805bef287f3cc3e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">bf8618fc2e45c9985f82406cc33b1d102daead5c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">785bad693c60ad60d7b307af8fab9e9234ff57bd</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hp=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=c829bdcfc275b207e23fc568b3c16d98195675be\">c829bdcfc275b207e23fc568b3c16d98195675be</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Thu&nbsp;Aug&nbsp;24&nbsp;10:54:08&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6275]&nbsp;ServiceLoaderFactory&nbsp;can't&nbsp;find&nbsp;implementations&nbsp;via&nbsp;ClassRealm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=f047ea143766fd22ae42040e6805bef287f3cc3e;hpb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=85",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1c9b1081-71b6-4e4d-ae16-8e42dc364f88",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1d10315e-7c09-4aa8-b6c1-4133e1c681f4.json b/src/test/resources/mappings/repos_asf-1d10315e-7c09-4aa8-b6c1-4133e1c681f4.json
new file mode 100644
index 0000000..055997c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1d10315e-7c09-4aa8-b6c1-4133e1c681f4.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1d10315e-7c09-4aa8-b6c1-4133e1c681f4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaven-3.2.6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.2.6 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.2.6\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.2.6 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.2.6;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.2.6 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.2.6\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.2.6 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.2.6;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"refs/heads/maven-3.2.6\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.2.6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.2.6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.2.6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=515abd36a44e0b6f2c0c716aac4c0ead70513f5a;hb=refs/heads/maven-3.2.6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a791318cdfeef1827992b4303d97d9b036d4355f\">a791318</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/maven-3.2.6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.2.6\">[MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3 <span class=\"refs\"> <span class=\"head\" title=\"heads/maven-3.2.6\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.2.6\">maven-3.2.6</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.2.6;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.2.6;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 18 Oct 2015 18:03:40 +0000</span> (20:03 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.2.6;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.2.6;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 7 Nov 2015 12:39:57 +0000</span> (13:39 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">127f58dd5f8537c1d7931b5ad2e35d81656993f2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515abd36a44e0b6f2c0c716aac4c0ead70513f5a;hb=refs/heads/maven-3.2.6\" class=\"list\">515abd36a44e0b6f2c0c716aac4c0ead70513f5a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515abd36a44e0b6f2c0c716aac4c0ead70513f5a;hb=refs/heads/maven-3.2.6\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/maven-3.2.6;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a791318cdfeef1827992b4303d97d9b036d4355f\">a791318cdfeef1827992b4303d97d9b036d4355f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a791318cdfeef1827992b4303d97d9b036d4355f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.2.6;hp=a791318cdfeef1827992b4303d97d9b036d4355f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5898]&nbsp;Multi-module&nbsp;build&nbsp;with&nbsp;ear&nbsp;fails&nbsp;to&nbsp;resolve&nbsp;war&nbsp;in&nbsp;3.3.3<br/>\nAdded&nbsp;types&nbsp;of&nbsp;packaging&nbsp;which&nbsp;can&nbsp;used&nbsp;as&nbsp;dependencies&nbsp;in&nbsp;a<br/>\nmulti&nbsp;module&nbsp;build.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/ReactorReader.java;h=3a1076486aafcaf6cbb74c3d6822593c025fe4d4;hb=refs/heads/maven-3.2.6\">maven-core/src/main/java/org/apache/maven/ReactorReader.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/ReactorReader.java;h=3a1076486aafcaf6cbb74c3d6822593c025fe4d4;hp=a25d6ba88518adf56e268e404165e98f1d87e155;hb=refs/heads/maven-3.2.6;hpb=a791318cdfeef1827992b4303d97d9b036d4355f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/ReactorReader.java;h=3a1076486aafcaf6cbb74c3d6822593c025fe4d4;hb=refs/heads/maven-3.2.6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/ReactorReader.java;hb=refs/heads/maven-3.2.6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of maven-3.2.6 RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.2.6\">RSS</a>\n<a title=\"log of maven-3.2.6 Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.2.6\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=74",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1d10315e-7c09-4aa8-b6c1-4133e1c681f4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.json b/src/test/resources/mappings/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.json
new file mode 100644
index 0000000..f677c75
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1e3c45e4-4906-400b-afbb-c63d6fb0dd53",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-1e3c45e4-4906-400b-afbb-c63d6fb0dd53.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1e3c45e4-4906-400b-afbb-c63d6fb0dd53",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1e8cfbf9-ca51-46ee-9102-03a271f67a99.json b/src/test/resources/mappings/repos_asf-1e8cfbf9-ca51-46ee-9102-03a271f67a99.json
new file mode 100644
index 0000000..b873347
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1e8cfbf9-ca51-46ee-9102-03a271f67a99.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1e8cfbf9-ca51-46ee-9102-03a271f67a99",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"f047ea143766fd22ae42040e6805bef287f3cc3e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">785bad6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"title\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f047ea143766fd22ae42040e6805bef287f3cc3e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">bf8618fc2e45c9985f82406cc33b1d102daead5c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">785bad693c60ad60d7b307af8fab9e9234ff57bd</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hp=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=c829bdcfc275b207e23fc568b3c16d98195675be\">c829bdcfc275b207e23fc568b3c16d98195675be</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Thu&nbsp;Aug&nbsp;24&nbsp;10:54:08&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6275]&nbsp;ServiceLoaderFactory&nbsp;can't&nbsp;find&nbsp;implementations&nbsp;via&nbsp;ClassRealm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=f047ea143766fd22ae42040e6805bef287f3cc3e;hpb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:18 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=85",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1e8cfbf9-ca51-46ee-9102-03a271f67a99",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.json b/src/test/resources/mappings/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.json
new file mode 100644
index 0000000..d88450c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1eeaefad-f0c1-489d-adcc-2d2f0e3631af",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-1eeaefad-f0c1-489d-adcc-2d2f0e3631af.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=91",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1eeaefad-f0c1-489d-adcc-2d2f0e3631af",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1fcb176e-6de2-4642-942a-9b9d2837ed8f.json b/src/test/resources/mappings/repos_asf-1fcb176e-6de2-4642-942a-9b9d2837ed8f.json
new file mode 100644
index 0000000..e46d741
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1fcb176e-6de2-4642-942a-9b9d2837ed8f.json
@@ -0,0 +1,26 @@
+{
+  "id" : "1fcb176e-6de2-4642-942a-9b9d2837ed8f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6093",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6093 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6093\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6093 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6093;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6093 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6093\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6093 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6093;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"refs/heads/MNG-6093\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6093\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6093\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6093\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=cc24ad1168404e9b6359f751ba301cbcc901a3ec;hb=refs/heads/MNG-6093\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=bf44e8a05295946b3e4270ff45982661eb06ac23\">bf44e8a</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6093\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6093\" class=\"title\">fixed typo (excessive search &quot;cause&quot;/replace &quot;t&quot;) <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6093\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6093\">MNG-6093</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6093;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6093;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 15 Oct 2016 09:52:43 +0000</span> (11:52 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6093;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6093;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 15 Oct 2016 09:52:43 +0000</span> (11:52 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8485d3f84213a8c536d4ab34d39a602dacf1893a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=cc24ad1168404e9b6359f751ba301cbcc901a3ec;hb=refs/heads/MNG-6093\">cc24ad1168404e9b6359f751ba301cbcc901a3ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=cc24ad1168404e9b6359f751ba301cbcc901a3ec;hb=refs/heads/MNG-6093\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6093;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=bf44e8a05295946b3e4270ff45982661eb06ac23\">bf44e8a05295946b3e4270ff45982661eb06ac23</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=bf44e8a05295946b3e4270ff45982661eb06ac23\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6093;hp=bf44e8a05295946b3e4270ff45982661eb06ac23\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;typo&nbsp;(excessive&nbsp;search&nbsp;&quot;cause&quot;/replace&nbsp;&quot;t&quot;)<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=0715ed0a90c52c55665be9c1fe2870bbb1a698d2;hb=refs/heads/MNG-6093\">maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=0715ed0a90c52c55665be9c1fe2870bbb1a698d2;hp=0c3ad47d073a5414fa8ea6c13f1a6cb8ac2b715c;hb=refs/heads/MNG-6093;hpb=bf44e8a05295946b3e4270ff45982661eb06ac23\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;h=0715ed0a90c52c55665be9c1fe2870bbb1a698d2;hb=refs/heads/MNG-6093\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/MavenSimpleLogger.java;hb=refs/heads/MNG-6093\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6093\" title=\"log of MNG-6093 RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log of MNG-6093 Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6093\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=84",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1fcb176e-6de2-4642-942a-9b9d2837ed8f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-1fe40573-d73a-4753-b3b3-b8441a98f867.json b/src/test/resources/mappings/repos_asf-1fe40573-d73a-4753-b3b3-b8441a98f867.json
new file mode 100644
index 0000000..d23a422
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-1fe40573-d73a-4753-b3b3-b8441a98f867.json
@@ -0,0 +1,27 @@
+{
+  "id" : "1fe40573-d73a-4753-b3b3-b8441a98f867",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"e520324c8d45e2465cf8aeafb4d57cef30250136\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">a1fe421</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\" class=\"title\">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=author\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=author\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=committer\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e520324c8d45e2465cf8aeafb4d57cef30250136</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">a1fe42199565f76007a97f47cd4a848fd9b63482</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hp=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6258]&nbsp;Upgrade&nbsp;to&nbsp;Maven&nbsp;Resolver&nbsp;1.1.0<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hp=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=e520324c8d45e2465cf8aeafb4d57cef30250136;hpb=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=78",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "1fe40573-d73a-4753-b3b3-b8441a98f867",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-20bcff82-c71d-4365-9946-958651d730f7.json b/src/test/resources/mappings/repos_asf-20bcff82-c71d-4365-9946-958651d730f7.json
new file mode 100644
index 0000000..b902be9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-20bcff82-c71d-4365-9946-958651d730f7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "20bcff82-c71d-4365-9946-958651d730f7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" alt=\"git\" height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"be223808939d75152d7157db33d45f230114555e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=be223808939d75152d7157db33d45f230114555e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=be223808939d75152d7157db33d45f230114555e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">f7d4bce</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=be223808939d75152d7157db33d45f230114555e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Anton+Tanasenko;st=author\" title=\"Search for commits authored by Anton Tanasenko\" class=\"list\">Anton Tanasenko</a> <a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=atg.sleepless@gmail.com;st=author\" title=\"Search for commits authored by atg.sleepless@gmail.com\" class=\"list\">&lt;atg.sleepless@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 18 May 2016 15:40:28 +0000</span> (18:40 +0300)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 5 May 2017 20:08:16 +0000</span> (22:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">be223808939d75152d7157db33d45f230114555e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">48296562d3f26c2c2762d995d8c975bc8ecec6ae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">f7d4bce23324cd4a318486d8715a128cf7436c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e;hp=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdd&nbsp;a&nbsp;ProjectArtifactsCache&nbsp;similar&nbsp;to&nbsp;PluginArtifactsCache<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Jason van Zyl &lt;jason@vanzyl.ca&gt;</span><br/>\ncloses&nbsp;#82<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hp=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=be223808939d75152d7157db33d45f230114555e;hpb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=be223808939d75152d7157db33d45f230114555e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\">maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=64",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "20bcff82-c71d-4365-9946-958651d730f7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.json b/src/test/resources/mappings/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.json
new file mode 100644
index 0000000..76c534c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "20c34f7e-b249-40af-b327-3c15a5974f0b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-20c34f7e-b249-40af-b327-3c15a5974f0b.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:14 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:14 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "20c34f7e-b249-40af-b327-3c15a5974f0b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-221213af-34cb-4eee-96aa-53229b54a1d3.json b/src/test/resources/mappings/repos_asf-221213af-34cb-4eee-96aa-53229b54a1d3.json
new file mode 100644
index 0000000..58e8942
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-221213af-34cb-4eee-96aa-53229b54a1d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "221213af-34cb-4eee-96aa-53229b54a1d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"6a93bbea23e362c9cea7d710a37556258c2dbd47\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">10a18cf</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\" class=\"title\">Improve Javadoc of ComparableVersion#main()</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Lubomir Varga\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Lubomir+Varga;st=author\">Lubomir Varga</a> <a href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=lubomir.varga@nike.sk;st=author\" title=\"Search for commits authored by lubomir.varga@nike.sk\" class=\"list\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:00:42 +0000</span> (16:00 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:02:21 +0000</span> (16:02 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6a93bbea23e362c9cea7d710a37556258c2dbd47</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">58ed47258f2c77b357e97a4731df03277426d996</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76a09601d85503c35743458d977a92e492d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=08f3c76a09601d85503c35743458d977a92e492d\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">10a18cfee7a981a41c1f571ef3c60138d40e839e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nImprove&nbsp;Javadoc&nbsp;of&nbsp;ComparableVersion#main()<br/>\n<br/>\nThis&nbsp;closes&nbsp;#108<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=08f3c76a09601d85503c35743458d977a92e492d\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=58",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "221213af-34cb-4eee-96aa-53229b54a1d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.json b/src/test/resources/mappings/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.json
new file mode 100644
index 0000000..31921ff
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.json
@@ -0,0 +1,27 @@
+{
+  "id" : "228331d0-55e3-4205-bc38-a6874d56b791",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-228331d0-55e3-4205-bc38-a6874d56b791.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=17",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "228331d0-55e3-4205-bc38-a6874d56b791",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.json b/src/test/resources/mappings/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.json
new file mode 100644
index 0000000..2b5cd54
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.json
@@ -0,0 +1,27 @@
+{
+  "id" : "22f21f4f-3097-4110-a5da-3d76b73b4eef",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-22f21f4f-3097-4110-a5da-3d76b73b4eef.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:53 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=13",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "22f21f4f-3097-4110-a5da-3d76b73b4eef",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.json b/src/test/resources/mappings/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.json
new file mode 100644
index 0000000..05e528d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.json
@@ -0,0 +1,27 @@
+{
+  "id" : "24581210-7efc-4dc3-9c3b-468b21b736f0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-24581210-7efc-4dc3-9c3b-468b21b736f0.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=29",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "24581210-7efc-4dc3-9c3b-468b21b736f0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-258538f9-8a5b-427e-a8ec-d6a8a26242c1.json b/src/test/resources/mappings/repos_asf-258538f9-8a5b-427e-a8ec-d6a8a26242c1.json
new file mode 100644
index 0000000..72bd453
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-258538f9-8a5b-427e-a8ec-d6a8a26242c1.json
@@ -0,0 +1,26 @@
+{
+  "id" : "258538f9-8a5b-427e-a8ec-d6a8a26242c1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fslf4j-logback",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-logback - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-logback\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-logback - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-logback;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-logback - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-logback\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-logback - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-logback;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"refs/heads/slf4j-logback\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-logback\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-logback\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-logback\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=38c45e37933f56f2d6f57311524ed90f9ac4791f;hb=refs/heads/slf4j-logback\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=759c5ce37757262af90286cb6303556772f3993d\">759c5ce</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/slf4j-logback\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-logback\" class=\"title\">o just to distinguish on the CLI it has logback inside <span class=\"refs\"> <span class=\"head\" title=\"heads/slf4j-logback\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-logback\">slf4j-logback</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Jason van Zyl\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-logback;s=Jason+van+Zyl;st=author\" class=\"list\">Jason van Zyl</a> <a title=\"Search for commits authored by jvanzyl@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-logback;s=jvanzyl@apache.org;st=author\">&lt;jvanzyl@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/dd2ab408381395402fb0b183d002165c?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Dec 2012 21:26:55 +0000</span> (16:26 -0500)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Arnaud Héritier\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-logback;s=Arnaud+He%CC%81ritier;st=committer\" class=\"list\">Arnaud Héritier</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-logback;s=aheritier@apache.org;st=committer\" title=\"Search for commits committed by aheritier@apache.org\">&lt;aheritier@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 7 Jan 2016 10:51:51 +0000</span> (11:51 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e73fc36dd3238b3bec3bad47c0420468d6164e28</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=38c45e37933f56f2d6f57311524ed90f9ac4791f;hb=refs/heads/slf4j-logback\">38c45e37933f56f2d6f57311524ed90f9ac4791f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=38c45e37933f56f2d6f57311524ed90f9ac4791f;hb=refs/heads/slf4j-logback\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/slf4j-logback;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=759c5ce37757262af90286cb6303556772f3993d\" class=\"list\">759c5ce37757262af90286cb6303556772f3993d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=759c5ce37757262af90286cb6303556772f3993d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-logback;hp=759c5ce37757262af90286cb6303556772f3993d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\no&nbsp;just&nbsp;to&nbsp;distinguish&nbsp;on&nbsp;the&nbsp;CLI&nbsp;it&nbsp;has&nbsp;logback&nbsp;inside<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=build.xml;h=b2cdb63141b1965e394d89735f95d1c51abdb276;hb=refs/heads/slf4j-logback\" class=\"list\">build.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=build.xml;h=b2cdb63141b1965e394d89735f95d1c51abdb276;hp=ccfca3bf8dc57f9fc3825b0a2351c92b78110c5d;hb=refs/heads/slf4j-logback;hpb=759c5ce37757262af90286cb6303556772f3993d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=build.xml;h=b2cdb63141b1965e394d89735f95d1c51abdb276;hb=refs/heads/slf4j-logback\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=build.xml;hb=refs/heads/slf4j-logback\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log of slf4j-logback RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-logback\">RSS</a>\n<a title=\"log of slf4j-logback Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-logback\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=77",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "258538f9-8a5b-427e-a8ec-d6a8a26242c1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.json b/src/test/resources/mappings/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.json
new file mode 100644
index 0000000..71b499e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "25dc8da9-34db-4024-a030-8ed3fdb236a4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-25dc8da9-34db-4024-a030-8ed3fdb236a4.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=93",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "25dc8da9-34db-4024-a030-8ed3fdb236a4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.json b/src/test/resources/mappings/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.json
new file mode 100644
index 0000000..f0ffd93
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.json
@@ -0,0 +1,27 @@
+{
+  "id" : "267f728f-e2ad-4268-a36e-d314c7adbf31",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-267f728f-e2ad-4268-a36e-d314c7adbf31.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:49 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:50 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=24",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "267f728f-e2ad-4268-a36e-d314c7adbf31",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-275e4c5e-b7ff-4182-8dc8-62dccf8ac180.json b/src/test/resources/mappings/repos_asf-275e4c5e-b7ff-4182-8dc8-62dccf8ac180.json
new file mode 100644
index 0000000..6d60f10
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-275e4c5e-b7ff-4182-8dc8-62dccf8ac180.json
@@ -0,0 +1,27 @@
+{
+  "id" : "275e4c5e-b7ff-4182-8dc8-62dccf8ac180",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"b1002575177abd1108fe50f457cceb9c7c3cf7d8\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">e520324</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">[MNG-5457] Show repository id when downloading or uploading from/to a remote repository</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=author\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 15 Jul 2016 21:26:56 +0000</span> (23:26 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 18:10:47 +0000</span> (20:10 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">8b83dfb6337d099cce84d9eb144f99c3b82df3c0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">e520324c8d45e2465cf8aeafb4d57cef30250136</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hp=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5457]&nbsp;Show&nbsp;repository&nbsp;id&nbsp;when&nbsp;downloading&nbsp;or&nbsp;uploading&nbsp;from/to&nbsp;a&nbsp;remote&nbsp;repository<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hp=21822bedf774349373520c63bca55e03fbccce1e;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hp=ac5333ec3540cd293f260abd9357c690cb45ffa3;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=79",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "275e4c5e-b7ff-4182-8dc8-62dccf8ac180",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.json b/src/test/resources/mappings/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.json
new file mode 100644
index 0000000..886ceb9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.json
@@ -0,0 +1,27 @@
+{
+  "id" : "27fac80c-9b4b-4e6f-a834-8e05c7e24482",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?a=project_index",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-27fac80c-9b4b-4e6f-a834-8e05c7e24482.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 10:58:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Content-disposition" : "inline; filename=\"index.aux\"",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/plain; charset=utf-8"
+    }
+  },
+  "uuid" : "27fac80c-9b4b-4e6f-a834-8e05c7e24482",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-285809d9-ce3c-4746-aedc-017f1e14b786.json b/src/test/resources/mappings/repos_asf-285809d9-ce3c-4746-aedc-017f1e14b786.json
new file mode 100644
index 0000000..b2dea91
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-285809d9-ce3c-4746-aedc-017f1e14b786.json
@@ -0,0 +1,27 @@
+{
+  "id" : "285809d9-ce3c-4746-aedc-017f1e14b786",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"842db371f0fcaf4e930b99395fb6a8bb442684d6\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">4f2a2db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">[MNG-6148] Can't package and assemble with JDK9/Jigsaw</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:42:42 +0000</span> (21:42 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">842db371f0fcaf4e930b99395fb6a8bb442684d6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"list\">5d112ff58b9f5a0af75fa9200f230dca58163bc6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5d112ff58b9f5a0af75fa9200f230dca58163bc6;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">4f2a2dba89251d9045fe9944783509a397491da3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=842db371f0fcaf4e930b99395fb6a8bb442684d6;hp=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6148]&nbsp;Can't&nbsp;package&nbsp;and&nbsp;assemble&nbsp;with&nbsp;JDK9/Jigsaw<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hp=78c375fe29fc82de26678443b422dc3705808cb2;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6;hpb=4f2a2dba89251d9045fe9944783509a397491da3\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:19 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=82",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "285809d9-ce3c-4746-aedc-017f1e14b786",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-28796f98-014f-4ec6-bafb-99e27b5fc049.json b/src/test/resources/mappings/repos_asf-28796f98-014f-4ec6-bafb-99e27b5fc049.json
new file mode 100644
index 0000000..b5510bc
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-28796f98-014f-4ec6-bafb-99e27b5fc049.json
@@ -0,0 +1,27 @@
+{
+  "id" : "28796f98-014f-4ec6-bafb-99e27b5fc049",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" value=\"707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">eb6b212</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">[MNG-6186] fixed path to jansi native libs in distribution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">bbf21be5140227b8b34f0c10b733acdd9fa74070</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">eb6b212b567c287734a2dbbef3c113fe650f1def</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hp=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;fixed&nbsp;path&nbsp;to&nbsp;jansi&nbsp;native&nbsp;libs&nbsp;in&nbsp;distribution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hp=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hp=ba61f801d15f34f2871818f899172a2743553925;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=75",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "28796f98-014f-4ec6-bafb-99e27b5fc049",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-28a35a48-c4c6-4445-8d94-de26cbc1f0de.json b/src/test/resources/mappings/repos_asf-28a35a48-c4c6-4445-8d94-de26cbc1f0de.json
new file mode 100644
index 0000000..d9af78f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-28a35a48-c4c6-4445-8d94-de26cbc1f0de.json
@@ -0,0 +1,27 @@
+{
+  "id" : "28a35a48-c4c6-4445-8d94-de26cbc1f0de",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">66fc74d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"title\">[MNG-6084] Support JSR 250 annotations</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Dan Tran\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Dan+Tran;st=author\">Dan Tran</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=dantran@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by dantran@apache.org\">&lt;dantran@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 12 Sep 2016 04:07:39 +0000</span> (21:07 -0700)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=michaelo@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 25 May 2017 18:05:35 +0000</span> (20:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\" class=\"list\">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hp=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6084]&nbsp;Support&nbsp;JSR&nbsp;250&nbsp;annotations<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hp=1d24d922e345f12895b1ac63946d04d4f3475b75;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hp=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hp=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hp=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=73",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "28a35a48-c4c6-4445-8d94-de26cbc1f0de",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2abe4cc5-c96e-4e58-8298-d11fcdbf3e37.json b/src/test/resources/mappings/repos_asf-2abe4cc5-c96e-4e58-8298-d11fcdbf3e37.json
new file mode 100644
index 0000000..b2575d1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2abe4cc5-c96e-4e58-8298-d11fcdbf3e37.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2abe4cc5-c96e-4e58-8298-d11fcdbf3e37",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"00c82b7e234c6ed33f76ba48a236130c5511ab3a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">0baa423</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=author\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=committer\">rfscholte</a> <a class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">85a53d439c8786efe282d08b6918a83dc4a00493</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\" class=\"list\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hp=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=049228ce76927a6740500e1b750f0e8f201f2478\" class=\"text\">049228ce76927a6740500e1b750f0e8f201f2478</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Mon&nbsp;Mar&nbsp;27&nbsp;20:22:46&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;Fix&nbsp;by&nbsp;Checkstyle&nbsp;reported&nbsp;issues<br/>\n<br/>\ncommit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=63796a649e6e3b25a58fb567d354ca1849f48819\" class=\"text\">63796a649e6e3b25a58fb567d354ca1849f48819</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Sat&nbsp;Mar&nbsp;25&nbsp;23:15:00&nbsp;2017&nbsp;+0100<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hp=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hpb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=50",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2abe4cc5-c96e-4e58-8298-d11fcdbf3e37",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2aecaab8-d8e2-4470-ba09-4a6195629f56.json b/src/test/resources/mappings/repos_asf-2aecaab8-d8e2-4470-ba09-4a6195629f56.json
new file mode 100644
index 0000000..c1f5a43
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2aecaab8-d8e2-4470-ba09-4a6195629f56.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2aecaab8-d8e2-4470-ba09-4a6195629f56",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"2d4401557c3c870409e8b1c65d2dcc9a68281cae\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">be22380</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"title\">[MNG-6223] support -f path/to/dir when detecting .mvn</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:15:42 +0000</span> (18:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:07:41 +0000</span> (21:07 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">eee938dda3a1559f080b30b012541fd94902239f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\" class=\"list\">be223808939d75152d7157db33d45f230114555e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hp=be223808939d75152d7157db33d45f230114555e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6223]&nbsp;support&nbsp;-f&nbsp;path/to/dir&nbsp;when&nbsp;detecting&nbsp;.mvn<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hp=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hp=9d92279855fd6a41bacf455d84168a355d99b470;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=65",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2aecaab8-d8e2-4470-ba09-4a6195629f56",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2daf82e9-938d-40c7-82e7-f34f01443582.json b/src/test/resources/mappings/repos_asf-2daf82e9-938d-40c7-82e7-f34f01443582.json
new file mode 100644
index 0000000..7f10e16
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2daf82e9-938d-40c7-82e7-f34f01443582.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2daf82e9-938d-40c7-82e7-f34f01443582",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"7cdff43aba436408c79d2b4afc169b9c6909235a\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">587317b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">[MNG-6170] NPE in cases using Multithreaded -T X versions:set</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=author\" class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 12 Feb 2017 11:59:25 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 11:00:24 +0000</span> (12:00 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">7cdff43aba436408c79d2b4afc169b9c6909235a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">c775671eed85b801cf327026e1f592dd682878f1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\" class=\"list\">587317b0095fc5d51041fed9e5b4786246a29a7b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hp=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6170]&nbsp;NPE&nbsp;in&nbsp;cases&nbsp;using&nbsp;Multithreaded&nbsp;-T&nbsp;X&nbsp;versions:set<br/>\n-DnewVersion=1.0-SNAPSHOT<br/>\n&nbsp;o&nbsp;In&nbsp;some&nbsp;cases&nbsp;the&nbsp;code&nbsp;will&nbsp;return&nbsp;a&nbsp;null&nbsp;which&nbsp;should<br/>\n&nbsp;&nbsp;&nbsp;not&nbsp;be&nbsp;scheduled.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hp=072aec8b3de7402973efa667b7de74fc08b13e26;hb=7cdff43aba436408c79d2b4afc169b9c6909235a;hpb=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:50 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=18",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2daf82e9-938d-40c7-82e7-f34f01443582",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2de9ad90-5a69-45e1-bfe6-bae570f1c783.json b/src/test/resources/mappings/repos_asf-2de9ad90-5a69-45e1-bfe6-bae570f1c783.json
new file mode 100644
index 0000000..96c12c8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2de9ad90-5a69-45e1-bfe6-bae570f1c783.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2de9ad90-5a69-45e1-bfe6-bae570f1c783",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">6182a20</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">[MNG-6228] Optionality not displayed in dependency tree when run in debug mode</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=author\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=author\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=committer\" class=\"list\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">c1faad0273817638bfbb6d8c5d5480504dd00a0c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">6182a2083fdb9964ccb5250fb85223e38485bf04</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hp=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6228]&nbsp;Optionality&nbsp;not&nbsp;displayed&nbsp;in&nbsp;dependency&nbsp;tree&nbsp;when&nbsp;run&nbsp;in&nbsp;debug&nbsp;mode<br/>\n<br/>\nLog&nbsp;message&nbsp;in&nbsp;DefaultProjectDependenciesResolver&nbsp;has&nbsp;been&nbsp;extended&nbsp;with<br/>\n&quot;(optional)&quot;&nbsp;if&nbsp;dependency&nbsp;is&nbsp;marked&nbsp;as&nbsp;optional&nbsp;(direct&nbsp;or&nbsp;transitive).<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hp=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hpb=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=68",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2de9ad90-5a69-45e1-bfe6-bae570f1c783",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2e4bd26c-9f97-4908-affd-c323a61b6002.json b/src/test/resources/mappings/repos_asf-2e4bd26c-9f97-4908-affd-c323a61b6002.json
new file mode 100644
index 0000000..a6d813a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2e4bd26c-9f97-4908-affd-c323a61b6002.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2e4bd26c-9f97-4908-affd-c323a61b6002",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"1407a10485e826795db23c114c4c37cf951a2e27\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=1407a10485e826795db23c114c4c37cf951a2e27\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=1407a10485e826795db23c114c4c37cf951a2e27\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">60a7f5d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=1407a10485e826795db23c114c4c37cf951a2e27\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\" class=\"title\">Updated doap_Maven.rdf file</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 11 Dec 2015 18:43:17 +0000</span> (19:43 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:09:04 +0000</span> (18:09 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">1407a10485e826795db23c114c4c37cf951a2e27</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">20e60fec3bb024e8b10e945505202e1ddc49873f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27;hp=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdated&nbsp;doap_Maven.rdf&nbsp;file<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hp=9a043ce3428e70fe723f76da8cea8f3b7c007926;hb=1407a10485e826795db23c114c4c37cf951a2e27;hpb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=1407a10485e826795db23c114c4c37cf951a2e27\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2e4bd26c-9f97-4908-affd-c323a61b6002",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-2e899a1e-28dd-49de-a787-fa916d706e56.json b/src/test/resources/mappings/repos_asf-2e899a1e-28dd-49de-a787-fa916d706e56.json
new file mode 100644
index 0000000..2e8b38b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-2e899a1e-28dd-49de-a787-fa916d706e56.json
@@ -0,0 +1,27 @@
+{
+  "id" : "2e899a1e-28dd-49de-a787-fa916d706e56",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"4f530c4f006b8d22da90d968a1d32797280804b9\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f530c4f006b8d22da90d968a1d32797280804b9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f530c4f006b8d22da90d968a1d32797280804b9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">eb2db7b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f530c4f006b8d22da90d968a1d32797280804b9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"title\">[MNG-6196] removed remaining Monkey patching, not really necessary</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:02:46 +0000</span> (19:02 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class=\"atnight\">00:19</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f530c4f006b8d22da90d968a1d32797280804b9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">2752dbc2d4173275dd35b1c7eae02b03763b2b94</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\" class=\"list\">eb2db7b28664dbaac6a59a2189c70d92e455dcea</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9;hp=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6196]&nbsp;removed&nbsp;remaining&nbsp;Monkey&nbsp;patching,&nbsp;not&nbsp;really&nbsp;necessary<br/>\n<br/>\ndone&nbsp;after&nbsp;Emmanuel&nbsp;Bourg&nbsp;#118&nbsp;PR&nbsp;idea<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">maven-slf4j-provider/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hp=68912f566eb12c6d27d23249f1b5384bba654e39;hb=4f530c4f006b8d22da90d968a1d32797280804b9;hpb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"list\">maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:15 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:15 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=94",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "2e899a1e-28dd-49de-a787-fa916d706e56",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-301db7c6-f8a4-4d26-9804-3f3dd3f02144.json b/src/test/resources/mappings/repos_asf-301db7c6-f8a4-4d26-9804-3f3dd3f02144.json
new file mode 100644
index 0000000..bf01c20
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-301db7c6-f8a4-4d26-9804-3f3dd3f02144.json
@@ -0,0 +1,27 @@
+{
+  "id" : "301db7c6-f8a4-4d26-9804-3f3dd3f02144",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"8f025faab8fe0a3a6dbf3b76742fe365f4352e64\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">34afec6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">[MNG-6180] groupId has plain color when goal fails</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:25:43 +0000</span> (17:25 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=committer\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 10 Mar 2017 09:48:41 +0000</span> (10:48 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"list\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hp=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6180]&nbsp;groupId&nbsp;has&nbsp;plain&nbsp;color&nbsp;when&nbsp;goal&nbsp;fails<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hp=62ae269ea731309573dfdd175348063634576a0b;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hpb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=16",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "301db7c6-f8a4-4d26-9804-3f3dd3f02144",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-30283188-7049-4410-8163-64ca7099454c.json b/src/test/resources/mappings/repos_asf-30283188-7049-4410-8163-64ca7099454c.json
new file mode 100644
index 0000000..4c0d4ae
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-30283188-7049-4410-8163-64ca7099454c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "30283188-7049-4410-8163-64ca7099454c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"c19e9dcac3d200094c770521b9b1b10df76f26c4\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">4f530c4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"title\">[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 20:52:48 +0000</span> (22:52 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 15 Oct 2017 08:16:00 +0000</span> (10:16 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c19e9dcac3d200094c770521b9b1b10df76f26c4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">41e51a72d8b8e0401af31900d2e83cffd26c6b8c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">4f530c4f006b8d22da90d968a1d32797280804b9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hp=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6242]&nbsp;detect&nbsp;Cygwin/Mingw&nbsp;pseudo&nbsp;terminal&nbsp;for&nbsp;Jansi<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hp=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4;hpb=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=95",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "30283188-7049-4410-8163-64ca7099454c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.json b/src/test/resources/mappings/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.json
new file mode 100644
index 0000000..6111ec4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3210872e-dedf-4bd9-9e33-37f859bdc4fd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-3210872e-dedf-4bd9-9e33-37f859bdc4fd.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=5",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3210872e-dedf-4bd9-9e33-37f859bdc4fd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-32a686a2-5760-4494-b459-0a03427b2fb3.json b/src/test/resources/mappings/repos_asf-32a686a2-5760-4494-b459-0a03427b2fb3.json
new file mode 100644
index 0000000..9099820
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-32a686a2-5760-4494-b459-0a03427b2fb3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "32a686a2-5760-4494-b459-0a03427b2fb3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"567af0d964cf823b275300aa4671b84a28da5baa\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=567af0d964cf823b275300aa4671b84a28da5baa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=567af0d964cf823b275300aa4671b84a28da5baa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=567af0d964cf823b275300aa4671b84a28da5baa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\">use &quot;java -jar&quot; command</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">567af0d964cf823b275300aa4671b84a28da5baa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">2301cdef921111a0e4ac61ed387f655515be8de8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbea23e362c9cea7d710a37556258c2dbd47</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa;hp=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;&quot;java&nbsp;-jar&quot;&nbsp;command<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\" class=\"list\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hp=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=567af0d964cf823b275300aa4671b84a28da5baa;hpb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=567af0d964cf823b275300aa4671b84a28da5baa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=59",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "32a686a2-5760-4494-b459-0a03427b2fb3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.json b/src/test/resources/mappings/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.json
new file mode 100644
index 0000000..fb3ec33
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.json
@@ -0,0 +1,27 @@
+{
+  "id" : "34539ca8-c563-4dd6-a1b1-e76e63225367",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-34539ca8-c563-4dd6-a1b1-e76e63225367.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=26",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "34539ca8-c563-4dd6-a1b1-e76e63225367",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3499c7e6-afdb-44ac-92f3-ab484d642c24.json b/src/test/resources/mappings/repos_asf-3499c7e6-afdb-44ac-92f3-ab484d642c24.json
new file mode 100644
index 0000000..a422679
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3499c7e6-afdb-44ac-92f3-ab484d642c24.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3499c7e6-afdb-44ac-92f3-ab484d642c24",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"4f2a2dba89251d9045fe9944783509a397491da3\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f2a2dba89251d9045fe9944783509a397491da3\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f2a2dba89251d9045fe9944783509a397491da3\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">8f8c45c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f2a2dba89251d9045fe9944783509a397491da3\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"title\">[MNG-6174] Clean Up Maven Model</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Feb 2017 20:17:31 +0000</span> (21:17 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 2 Aug 2017 17:31:49 +0000</span> (19:31 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f2a2dba89251d9045fe9944783509a397491da3</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"list\">9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">8f8c45c990193b04c1770997d446951c5185b164</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3;hp=8f8c45c990193b04c1770997d446951c5185b164\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6174]&nbsp;Clean&nbsp;Up&nbsp;Maven&nbsp;Model<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"list\">maven-model/src/main/mdo/maven.mdo</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hp=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=4f2a2dba89251d9045fe9944783509a397491da3;hpb=8f8c45c990193b04c1770997d446951c5185b164\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=4f2a2dba89251d9045fe9944783509a397491da3\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=81",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3499c7e6-afdb-44ac-92f3-ab484d642c24",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.json b/src/test/resources/mappings/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.json
new file mode 100644
index 0000000..aee73cb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "34adb53f-5ebd-430e-ab7d-4c99f69c8b4c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-34adb53f-5ebd-430e-ab7d-4c99f69c8b4c.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=24",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "34adb53f-5ebd-430e-ab7d-4c99f69c8b4c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-35370672-6eca-419d-9a99-9676ede2246f.json b/src/test/resources/mappings/repos_asf-35370672-6eca-419d-9a99-9676ede2246f.json
new file mode 100644
index 0000000..d7f1a51
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-35370672-6eca-419d-9a99-9676ede2246f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "35370672-6eca-419d-9a99-9676ede2246f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">170c1ed</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Karl+Heinz+Marbaise;st=author\" class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=khmarbaise@apache.org;st=author\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 3 Aug 2017 18:12:25 +0000</span> (20:12 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 31 Aug 2017 09:21:35 +0000</span> (10:21 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">ced479d9192e8b93f75ab031475e72a909aa4cf1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">170c1ed82cbe124da1736da64af20d660dc3162e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hp=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6216]&nbsp;ArrayIndexOutOfBoundsException&nbsp;when&nbsp;parsing&nbsp;POM<br/>\n&nbsp;o&nbsp;Upgraded&nbsp;to&nbsp;new&nbsp;release&nbsp;of&nbsp;plexus-utils&nbsp;which&nbsp;contains<br/>\n&nbsp;&nbsp;&nbsp;the&nbsp;fix&nbsp;for&nbsp;#22&nbsp;in&nbsp;plexus-utils.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hp=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hpb=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=88",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "35370672-6eca-419d-9a99-9676ede2246f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3665d1d3-0dad-4403-a3f2-79fc76cd51ce.json b/src/test/resources/mappings/repos_asf-3665d1d3-0dad-4403-a3f2-79fc76cd51ce.json
new file mode 100644
index 0000000..7ffdf86
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3665d1d3-0dad-4403-a3f2-79fc76cd51ce.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3665d1d3-0dad-4403-a3f2-79fc76cd51ce",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"08f3c76a09601d85503c35743458d977a92e492d\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=08f3c76a09601d85503c35743458d977a92e492d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=08f3c76a09601d85503c35743458d977a92e492d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">70eabfe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=08f3c76a09601d85503c35743458d977a92e492d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\" class=\"title\">improved description of styled message API</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">08f3c76a09601d85503c35743458d977a92e492d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">bde84c95109029028d776705649580ac1b61daf6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d;hp=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;description&nbsp;of&nbsp;styled&nbsp;message&nbsp;API<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\" class=\"list\">maven-embedder/src/site/apt/index.apt.vm</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hp=e820765db278a0e47c47f7e947545679760014d2;hb=08f3c76a09601d85503c35743458d977a92e492d;hpb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/site/apt/index.apt.vm;hb=08f3c76a09601d85503c35743458d977a92e492d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=57",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3665d1d3-0dad-4403-a3f2-79fc76cd51ce",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-36c5ac74-c04a-4c07-ad09-9b1000822370.json b/src/test/resources/mappings/repos_asf-36c5ac74-c04a-4c07-ad09-9b1000822370.json
new file mode 100644
index 0000000..0a1b552
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-36c5ac74-c04a-4c07-ad09-9b1000822370.json
@@ -0,0 +1,27 @@
+{
+  "id" : "36c5ac74-c04a-4c07-ad09-9b1000822370",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c19</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">Fixed links in pom which pointed to shut down codehaus jira.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Karl+Heinz+Marbaise;st=author\" class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=khmarbaise@apache.org;st=author\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 4 Dec 2015 19:59:04 +0000</span> (20:59 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:08:45 +0000</span> (18:08 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">31527ca377c589fd14c80bf6a52fb061b001d086</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c195e91e3ea0f73ce9e61c6ddc57137726e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hp=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;links&nbsp;in&nbsp;pom&nbsp;which&nbsp;pointed&nbsp;to&nbsp;shut&nbsp;down&nbsp;codehaus&nbsp;jira.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9f3204b2ceef5c4325c43e59398a92eab7662084;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hpb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:26:01 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:26:01 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "36c5ac74-c04a-4c07-ad09-9b1000822370",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-37c63fb6-a14c-433b-b9cf-30f345b231a0.json b/src/test/resources/mappings/repos_asf-37c63fb6-a14c-433b-b9cf-30f345b231a0.json
new file mode 100644
index 0000000..ce2aef8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-37c63fb6-a14c-433b-b9cf-30f345b231a0.json
@@ -0,0 +1,27 @@
+{
+  "id" : "37c63fb6-a14c-433b-b9cf-30f345b231a0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"2d4401557c3c870409e8b1c65d2dcc9a68281cae\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">be22380</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">[MNG-6223] support -f path/to/dir when detecting .mvn</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:15:42 +0000</span> (18:15 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:07:41 +0000</span> (21:07 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"list\">eee938dda3a1559f080b30b012541fd94902239f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\" class=\"list\">be223808939d75152d7157db33d45f230114555e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hp=be223808939d75152d7157db33d45f230114555e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6223]&nbsp;support&nbsp;-f&nbsp;path/to/dir&nbsp;when&nbsp;detecting&nbsp;.mvn<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hp=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hp=9d92279855fd6a41bacf455d84168a355d99b470;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=65",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "37c63fb6-a14c-433b-b9cf-30f345b231a0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-385d960a-17a9-41e9-89eb-4f4b2e6bbbc4.json b/src/test/resources/mappings/repos_asf-385d960a-17a9-41e9-89eb-4f4b2e6bbbc4.json
new file mode 100644
index 0000000..28600a9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-385d960a-17a9-41e9-89eb-4f4b2e6bbbc4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "385d960a-17a9-41e9-89eb-4f4b2e6bbbc4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"5cce371c8aee5d957d9b24e46cddc939a15aff40\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">e6217a4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"title\">Switch to resolveScm so that we get auto linking of matching integration test branches</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 17:33:54 +0000</span> (17:33 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:41:52 +0000</span> (12:41 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5cce371c8aee5d957d9b24e46cddc939a15aff40</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5a2808a627b9100b5b9a363c0e9f69699b5cb524</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">e6217a455547e5b3bcac310be18daf2a333cd5d1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hp=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSwitch&nbsp;to&nbsp;resolveScm&nbsp;so&nbsp;that&nbsp;we&nbsp;get&nbsp;auto&nbsp;linking&nbsp;of&nbsp;matching&nbsp;integration&nbsp;test&nbsp;branches<br/>\n<br/>\n-&nbsp;Also&nbsp;use&nbsp;short&nbsp;paths&nbsp;when&nbsp;integration&nbsp;testing&nbsp;on&nbsp;windows&nbsp;and&nbsp;clean&nbsp;up<br/>\nafterwards&nbsp;to&nbsp;ensure&nbsp;disk&nbsp;space&nbsp;does&nbsp;not&nbsp;overflow<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hp=5b82d78d7fec98964a812a149af965d0d869253a;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40;hpb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:58 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:58 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=2",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "385d960a-17a9-41e9-89eb-4f4b2e6bbbc4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-38b8f5e6-cfd2-4c2f-b93e-3bd864e8b491.json b/src/test/resources/mappings/repos_asf-38b8f5e6-cfd2-4c2f-b93e-3bd864e8b491.json
new file mode 100644
index 0000000..21b0253
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-38b8f5e6-cfd2-4c2f-b93e-3bd864e8b491.json
@@ -0,0 +1,27 @@
+{
+  "id" : "38b8f5e6-cfd2-4c2f-b93e-3bd864e8b491",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" height=\"27\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"55eeb325cd0ddb2a093196f4804e232d45bcc54a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">b12905c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:32:06 +0000</span> (12:32 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">a8f3975e74e0c91b05635e8744adaee73ef07713</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\" class=\"list\">b12905ce02ec0e58b475bbc1d920a6801224c02f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hp=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6176]&nbsp;Upgrade&nbsp;findbugs&nbsp;to&nbsp;3.0.4&nbsp;so&nbsp;that&nbsp;the&nbsp;site&nbsp;can&nbsp;be&nbsp;built&nbsp;with&nbsp;Java&nbsp;7&nbsp;and&nbsp;8<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hp=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hpb=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=30",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "38b8f5e6-cfd2-4c2f-b93e-3bd864e8b491",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-38ec15b2-7380-44f5-bc56-57945c5a0dca.json b/src/test/resources/mappings/repos_asf-38ec15b2-7380-44f5-bc56-57945c5a0dca.json
new file mode 100644
index 0000000..d3619e3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-38ec15b2-7380-44f5-bc56-57945c5a0dca.json
@@ -0,0 +1,27 @@
+{
+  "id" : "38ec15b2-7380-44f5-bc56-57945c5a0dca",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"f1ed6592b1c701834d1377fade6cdb382a63bbf4\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">842db37</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"title\">[MNG-6127] Fix plugin execution configuration interference</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=Mario+Krizmanic;st=author\" title=\"Search for commits authored by Mario Krizmanic\">Mario Krizmanic</a> <a title=\"Search for commits authored by mario.krizmanic@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=mario.krizmanic@gmail.com;st=author\" class=\"list\">&lt;mario.krizmanic@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">755141aebd9867ab4b799f3deb177085f074f722</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">842db371f0fcaf4e930b99395fb6a8bb442684d6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hp=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6127]&nbsp;Fix&nbsp;plugin&nbsp;execution&nbsp;configuration&nbsp;interference<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: rfscholte &lt;rfscholte@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hp=aec785faece2fa146096501df0e8c123866fb387;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hpb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:19 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=83",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "38ec15b2-7380-44f5-bc56-57945c5a0dca",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.json b/src/test/resources/mappings/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.json
new file mode 100644
index 0000000..80d440a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "39b6561b-131a-4093-b504-08cfcc4af0d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-39b6561b-131a-4093-b504-08cfcc4af0d3.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=72",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "39b6561b-131a-4093-b504-08cfcc4af0d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.json b/src/test/resources/mappings/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.json
new file mode 100644
index 0000000..202eb64
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.json
@@ -0,0 +1,27 @@
+{
+  "id" : "39f175ca-fd7a-4a13-8505-646d58672b56",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-39f175ca-fd7a-4a13-8505-646d58672b56.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:14 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:14 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "39f175ca-fd7a-4a13-8505-646d58672b56",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3a214d1e-2d0a-4414-bc8d-6f104bd56581.json b/src/test/resources/mappings/repos_asf-3a214d1e-2d0a-4414-bc8d-6f104bd56581.json
new file mode 100644
index 0000000..3f660c6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3a214d1e-2d0a-4414-bc8d-6f104bd56581.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3a214d1e-2d0a-4414-bc8d-6f104bd56581",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"6a93bbea23e362c9cea7d710a37556258c2dbd47\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">10a18cf</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">Improve Javadoc of ComparableVersion#main()</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Lubomir Varga\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Lubomir+Varga;st=author\">Lubomir Varga</a> <a href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=lubomir.varga@nike.sk;st=author\" title=\"Search for commits authored by lubomir.varga@nike.sk\" class=\"list\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:00:42 +0000</span> (16:00 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:02:21 +0000</span> (16:02 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6a93bbea23e362c9cea7d710a37556258c2dbd47</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">58ed47258f2c77b357e97a4731df03277426d996</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76a09601d85503c35743458d977a92e492d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=08f3c76a09601d85503c35743458d977a92e492d\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\" class=\"list\">10a18cfee7a981a41c1f571ef3c60138d40e839e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nImprove&nbsp;Javadoc&nbsp;of&nbsp;ComparableVersion#main()<br/>\n<br/>\nThis&nbsp;closes&nbsp;#108<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=08f3c76a09601d85503c35743458d977a92e492d\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=58",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3a214d1e-2d0a-4414-bc8d-6f104bd56581",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3a384ce4-3b5d-4883-8bb9-a8e4c6832196.json b/src/test/resources/mappings/repos_asf-3a384ce4-3b5d-4883-8bb9-a8e4c6832196.json
new file mode 100644
index 0000000..4e5cbeb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3a384ce4-3b5d-4883-8bb9-a8e4c6832196.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3a384ce4-3b5d-4883-8bb9-a8e4c6832196",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">16805f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"title\">added CORE_IT_PROFILES parameter</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:26 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:07 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"list\">eddce2219e26343c53efca5c09cd7c0d6417fa65</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">16805f50ea1715c42ad59312f3e64ab70af3acfe</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hp=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nadded&nbsp;CORE_IT_PROFILES&nbsp;parameter<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hp=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hpb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=47",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3a384ce4-3b5d-4883-8bb9-a8e4c6832196",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3bd105cf-9e77-4c52-b525-f2bf477a17b4.json b/src/test/resources/mappings/repos_asf-3bd105cf-9e77-4c52-b525-f2bf477a17b4.json
new file mode 100644
index 0000000..2576996
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3bd105cf-9e77-4c52-b525-f2bf477a17b4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3bd105cf-9e77-4c52-b525-f2bf477a17b4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"16805f50ea1715c42ad59312f3e64ab70af3acfe\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">33c8d8e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">trying to make Jenkinsfile easier to understand</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:25:17 +0000</span> (<span class=\"atnight\">03:25</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:03:44 +0000</span> (08:03 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16805f50ea1715c42ad59312f3e64ab70af3acfe</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\" class=\"list\">d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\" class=\"list\">33c8d8efe9410e134080bd979a7df82de80bcf74</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hp=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\ntrying&nbsp;to&nbsp;make&nbsp;Jenkinsfile&nbsp;easier&nbsp;to&nbsp;understand<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hp=123a24637a8341dec4cf3cb99f1257b64af54247;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe;hpb=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=46",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3bd105cf-9e77-4c52-b525-f2bf477a17b4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3d457a9e-cf8d-444b-bf6f-0199174b47c7.json b/src/test/resources/mappings/repos_asf-3d457a9e-cf8d-444b-bf6f-0199174b47c7.json
new file mode 100644
index 0000000..a29a2e2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3d457a9e-cf8d-444b-bf6f-0199174b47c7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3d457a9e-cf8d-444b-bf6f-0199174b47c7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"cae779e4fbc6565a581f2c6adf9fb15348005603\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">c19e9dc</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"title\">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">cae779e4fbc6565a581f2c6adf9fb15348005603</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"list\">7e975814bbbcdc784daa4622efb66ee0fd74d7b3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">c19e9dcac3d200094c770521b9b1b10df76f26c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hp=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=cae779e4fbc6565a581f2c6adf9fb15348005603;hpb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=96",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3d457a9e-cf8d-444b-bf6f-0199174b47c7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3dc6f69c-0db5-423b-919f-e9d3a40d44d2.json b/src/test/resources/mappings/repos_asf-3dc6f69c-0db5-423b-919f-e9d3a40d44d2.json
new file mode 100644
index 0000000..2b6674c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3dc6f69c-0db5-423b-919f-e9d3a40d44d2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3dc6f69c-0db5-423b-919f-e9d3a40d44d2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"52eecc406fdf37c1aec46ea31ab00978ed290a57\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">f661fc2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">MNG-6078: commons-cli 1.4 released</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 22:27:35 +0000</span> (23:27 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">52eecc406fdf37c1aec46ea31ab00978ed290a57</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\" class=\"list\">7e8036d92a7a4517689a219bf03ae57e3528b841</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">f661fc298e80208911838f5acce9840ea1a97e3f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hp=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6078:&nbsp;commons-cli&nbsp;1.4&nbsp;released<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hp=653471b2d16894d696f82628347fd221cf674e98;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57;hpb=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=28",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3dc6f69c-0db5-423b-919f-e9d3a40d44d2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3e2c961d-a903-4475-bb7f-1a5eb4a8992c.json b/src/test/resources/mappings/repos_asf-3e2c961d-a903-4475-bb7f-1a5eb4a8992c.json
new file mode 100644
index 0000000..70de79f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3e2c961d-a903-4475-bb7f-1a5eb4a8992c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3e2c961d-a903-4475-bb7f-1a5eb4a8992c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">a4b0b63</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" class=\"title\">Minor cleanup in MavenCli.java</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stefan Eicher\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Stefan+Eicher;st=author\">Stefan Eicher</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=stefan.eicher@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stefan.eicher@gmail.com\">&lt;stefan.eicher@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 18:52:01 +0000</span> (20:52 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 21:51:26 +0000</span> (23:51 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" class=\"list\">21e77ddd11df75aea53eb7a69645478b321c64be</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">a4b0b63b62533399878c9de0656f88f100a46aa0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hp=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMinor&nbsp;cleanup&nbsp;in&nbsp;MavenCli.java<br/>\n<br/>\nThere&nbsp;is&nbsp;some&nbsp;unnecessary&nbsp;code&nbsp;in&nbsp;the&nbsp;MavenCli.java&nbsp;from&nbsp;line&nbsp;#1465&nbsp;to&nbsp;#1474.<br/>\nThe&nbsp;functionality&nbsp;has&nbsp;been&nbsp;moved&nbsp;to&nbsp;line&nbsp;#1215.<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hp=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hpb=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=55",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3e2c961d-a903-4475-bb7f-1a5eb4a8992c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3ecc1b03-97cb-4ac0-924f-3cb4fe45c1a7.json b/src/test/resources/mappings/repos_asf-3ecc1b03-97cb-4ac0-924f-3cb4fe45c1a7.json
new file mode 100644
index 0000000..4d8d97f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3ecc1b03-97cb-4ac0-924f-3cb4fe45c1a7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3ecc1b03-97cb-4ac0-924f-3cb4fe45c1a7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"6182a2083fdb9964ccb5250fb85223e38485bf04\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:28:04 +0000</span> (18:28 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:13 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6182a2083fdb9964ccb5250fb85223e38485bf04</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">4a0349eb0ad24ae16121a1fdb559a05e41d98425</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hp=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;use&nbsp;enhanced&nbsp;HawtJNI&nbsp;library&nbsp;loading&nbsp;(remove&nbsp;previous&nbsp;hack)<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hp=eedd3443b962551a7fa14480f5230ca01d00a606;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hp=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hp=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=67",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3ecc1b03-97cb-4ac0-924f-3cb4fe45c1a7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-3efaa724-d539-46b7-8fab-db2315fe16d1.json b/src/test/resources/mappings/repos_asf-3efaa724-d539-46b7-8fab-db2315fe16d1.json
new file mode 100644
index 0000000..d382e82
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-3efaa724-d539-46b7-8fab-db2315fe16d1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "3efaa724-d539-46b7-8fab-db2315fe16d1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">00c82b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">[MNG-6195] Tidy up quoting and command substitution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 21:41:24 +0000</span> (22:41 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">1e8be6653142a9402479975cd83c2c490f03f918</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hp=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6195]&nbsp;Tidy&nbsp;up&nbsp;quoting&nbsp;and&nbsp;command&nbsp;substitution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hp=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hpb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=51",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "3efaa724-d539-46b7-8fab-db2315fe16d1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-40ac4906-6e10-4841-a66e-cb0aea31518d.json b/src/test/resources/mappings/repos_asf-40ac4906-6e10-4841-a66e-cb0aea31518d.json
new file mode 100644
index 0000000..d3472cf
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-40ac4906-6e10-4841-a66e-cb0aea31518d.json
@@ -0,0 +1,26 @@
+{
+  "id" : "40ac4906-6e10-4841-a66e-cb0aea31518d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fpre-reset-master",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of pre-reset-master - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/pre-reset-master\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of pre-reset-master - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/pre-reset-master;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of pre-reset-master - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/pre-reset-master\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of pre-reset-master - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/pre-reset-master;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"refs/heads/pre-reset-master\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/pre-reset-master\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/pre-reset-master\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/pre-reset-master\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=a4e8fb0f9fc4b8cef96304d36300fe232c9b1cca;hb=refs/heads/pre-reset-master\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=689b46fc285387b66e81f390d64ad4458dcc43e3\">689b46f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/pre-reset-master\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/pre-reset-master\">oops I'd skipped tests until I got the rest working... my bad <span class=\"refs\"> <span class=\"head\" title=\"heads/pre-reset-master\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/pre-reset-master\">pre-reset-master</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/pre-reset-master;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/pre-reset-master;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 3 Jan 2017 20:00:22 +0000</span> (20:00 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/pre-reset-master;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/pre-reset-master;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 3 Jan 2017 20:00:22 +0000</span> (20:00 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">61ebbc58a1a09404031a36721cfacb978755cb73</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=a4e8fb0f9fc4b8cef96304d36300fe232c9b1cca;hb=refs/heads/pre-reset-master\">a4e8fb0f9fc4b8cef96304d36300fe232c9b1cca</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=a4e8fb0f9fc4b8cef96304d36300fe232c9b1cca;hb=refs/heads/pre-reset-master\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/pre-reset-master;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=689b46fc285387b66e81f390d64ad4458dcc43e3\">689b46fc285387b66e81f390d64ad4458dcc43e3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=689b46fc285387b66e81f390d64ad4458dcc43e3\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/pre-reset-master;hp=689b46fc285387b66e81f390d64ad4458dcc43e3\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\noops&nbsp;I'd&nbsp;skipped&nbsp;tests&nbsp;until&nbsp;I&nbsp;got&nbsp;the&nbsp;rest&nbsp;working...&nbsp;my&nbsp;bad<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0ddd7cf349fac96e4d0f0f026d5885ff88941723;hb=refs/heads/pre-reset-master\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=0ddd7cf349fac96e4d0f0f026d5885ff88941723;hp=bd1beb36fd6ac022a923622358cc220a015e551e;hb=refs/heads/pre-reset-master;hpb=689b46fc285387b66e81f390d64ad4458dcc43e3\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0ddd7cf349fac96e4d0f0f026d5885ff88941723;hb=refs/heads/pre-reset-master\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=refs/heads/pre-reset-master\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of pre-reset-master RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/pre-reset-master\">RSS</a>\n<a title=\"log of pre-reset-master Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/pre-reset-master\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=85",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "40ac4906-6e10-4841-a66e-cb0aea31518d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-41986e43-a2f4-49e2-a236-23ea6cd8335f.json b/src/test/resources/mappings/repos_asf-41986e43-a2f4-49e2-a236-23ea6cd8335f.json
new file mode 100644
index 0000000..2d1243d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-41986e43-a2f4-49e2-a236-23ea6cd8335f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "41986e43-a2f4-49e2-a236-23ea6cd8335f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"4f2a2dba89251d9045fe9944783509a397491da3\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f2a2dba89251d9045fe9944783509a397491da3\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f2a2dba89251d9045fe9944783509a397491da3\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">8f8c45c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f2a2dba89251d9045fe9944783509a397491da3\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"title\">[MNG-6174] Clean Up Maven Model</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Feb 2017 20:17:31 +0000</span> (21:17 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 2 Aug 2017 17:31:49 +0000</span> (19:31 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f2a2dba89251d9045fe9944783509a397491da3</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">8f8c45c990193b04c1770997d446951c5185b164</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3;hp=8f8c45c990193b04c1770997d446951c5185b164\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6174]&nbsp;Clean&nbsp;Up&nbsp;Maven&nbsp;Model<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"list\">maven-model/src/main/mdo/maven.mdo</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hp=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=4f2a2dba89251d9045fe9944783509a397491da3;hpb=8f8c45c990193b04c1770997d446951c5185b164\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=4f2a2dba89251d9045fe9944783509a397491da3\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=81",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "41986e43-a2f4-49e2-a236-23ea6cd8335f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-433a3020-434d-4451-99a1-8e5cd0fa4e09.json b/src/test/resources/mappings/repos_asf-433a3020-434d-4451-99a1-8e5cd0fa4e09.json
new file mode 100644
index 0000000..98f8c8a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-433a3020-434d-4451-99a1-8e5cd0fa4e09.json
@@ -0,0 +1,27 @@
+{
+  "id" : "433a3020-434d-4451-99a1-8e5cd0fa4e09",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"8f025faab8fe0a3a6dbf3b76742fe365f4352e64\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">34afec6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">[MNG-6180] groupId has plain color when goal fails</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:25:43 +0000</span> (17:25 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=committer\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 10 Mar 2017 09:48:41 +0000</span> (10:48 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\" class=\"list\">9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"list\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hp=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6180]&nbsp;groupId&nbsp;has&nbsp;plain&nbsp;color&nbsp;when&nbsp;goal&nbsp;fails<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hp=62ae269ea731309573dfdd175348063634576a0b;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hpb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:51 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=16",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "433a3020-434d-4451-99a1-8e5cd0fa4e09",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-433d463e-7c4b-484d-8b0c-93293b59c2df.json b/src/test/resources/mappings/repos_asf-433d463e-7c4b-484d-8b0c-93293b59c2df.json
new file mode 100644
index 0000000..6b63dbd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-433d463e-7c4b-484d-8b0c-93293b59c2df.json
@@ -0,0 +1,27 @@
+{
+  "id" : "433d463e-7c4b-484d-8b0c-93293b59c2df",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fea81d8</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">f1ccecd</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">Merge remote-tracking branch 'origin/MNG-6182'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"list\">515d89814da44785bc0414bf6948aaf1690a692f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"list\">fea81d8a2710350c3517f0046e820893abd6cc77</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=fea81d8a2710350c3517f0046e820893abd6cc77\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">f1ccecdd893eea0a320634a49bc6e56b776fb213</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=f1ccecdd893eea0a320634a49bc6e56b776fb213\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/MNG-6182'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=34",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "433d463e-7c4b-484d-8b0c-93293b59c2df",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.json b/src/test/resources/mappings/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.json
new file mode 100644
index 0000000..c367e01
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4383365d-9da8-4012-a7c2-5130a7a38a17",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-4383365d-9da8-4012-a7c2-5130a7a38a17.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=43",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4383365d-9da8-4012-a7c2-5130a7a38a17",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-44344170-853c-4d03-a3e0-c127723bdeb2.json b/src/test/resources/mappings/repos_asf-44344170-853c-4d03-a3e0-c127723bdeb2.json
new file mode 100644
index 0000000..2a16582
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-44344170-853c-4d03-a3e0-c127723bdeb2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "44344170-853c-4d03-a3e0-c127723bdeb2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"5885e70e24a69914da892eb343906658d5463bfa\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5885e70e24a69914da892eb343906658d5463bfa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5885e70e24a69914da892eb343906658d5463bfa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">5cce371</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5885e70e24a69914da892eb343906658d5463bfa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\">[MNG-6078] Undo the order reversal hack</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 00:11:27 +0000</span> (<span class=\"atnight\">00:11</span> +0000)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5885e70e24a69914da892eb343906658d5463bfa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">28f4368568f9eb1b705ee228ebf7ff1590fc02ab</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5cce371c8aee5d957d9b24e46cddc939a15aff40</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa;hp=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Undo&nbsp;the&nbsp;order&nbsp;reversal&nbsp;hack<br/>\n<br/>\n-&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=ca4303031357a7decaee8de770b71fb2c2fedd28\" class=\"text\">ca4303031357a7decaee8de770b71fb2c2fedd28</a>&nbsp;used&nbsp;a&nbsp;hack&nbsp;to&nbsp;reverse&nbsp;the&nbsp;order&nbsp;of&nbsp;arguments<br/>\n-&nbsp;The&nbsp;side&nbsp;effect&nbsp;of&nbsp;the&nbsp;hack&nbsp;is&nbsp;that&nbsp;the&nbsp;first&nbsp;named&nbsp;system&nbsp;property&nbsp;value&nbsp;on&nbsp;the&nbsp;CLI&nbsp;would&nbsp;win<br/>\n-&nbsp;The&nbsp;side-effect&nbsp;is&nbsp;causing&nbsp;a&nbsp;lot&nbsp;of&nbsp;integration&nbsp;test&nbsp;builds&nbsp;to&nbsp;fail&nbsp;and&nbsp;will&nbsp;likely&nbsp;have&nbsp;other&nbsp;unintended&nbsp;consequences<br/>\n-&nbsp;Correct&nbsp;fix&nbsp;is&nbsp;to&nbsp;put&nbsp;system&nbsp;properties&nbsp;at&nbsp;the&nbsp;end.<br/>\n-&nbsp;If&nbsp;this&nbsp;change&nbsp;passes&nbsp;the&nbsp;integration&nbsp;tests&nbsp;then&nbsp;it&nbsp;will&nbsp;need&nbsp;to&nbsp;be&nbsp;augmented&nbsp;to&nbsp;correctly&nbsp;round-trip&nbsp;the&nbsp;CLI&nbsp;options<br/>\n&nbsp;&nbsp;as&nbsp;there&nbsp;is&nbsp;the&nbsp;potential&nbsp;that&nbsp;somebody&nbsp;may&nbsp;legitimately&nbsp;be&nbsp;passing&nbsp;an&nbsp;arg&nbsp;parameter&nbsp;a&nbsp;value&nbsp;that&nbsp;starts&nbsp;with&nbsp;-D<br/>\n&nbsp;&nbsp;for&nbsp;example&nbsp;'mvn&nbsp;-ep&nbsp;-Dsecretpassword'&nbsp;or&nbsp;'mvn&nbsp;-l&nbsp;-D.log'&nbsp;but&nbsp;given&nbsp;that&nbsp;this&nbsp;requires&nbsp;a&nbsp;parse&nbsp;and&nbsp;unparse<br/>\n&nbsp;&nbsp;to&nbsp;handle&nbsp;the&nbsp;escaping,&nbsp;I&nbsp;want&nbsp;to&nbsp;get&nbsp;evidence&nbsp;that&nbsp;the&nbsp;integration&nbsp;tests&nbsp;pass&nbsp;first<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hp=4e10b05bf0544931ee68690496692fe8d73d1512;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hp=d92662494dc7204599c6528d957c3d3c28d1a835;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:58 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:58 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=3",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "44344170-853c-4d03-a3e0-c127723bdeb2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-453d216e-ec3f-406d-bcb8-fc66001ddb05.json b/src/test/resources/mappings/repos_asf-453d216e-ec3f-406d-bcb8-fc66001ddb05.json
new file mode 100644
index 0000000..1cd3570
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-453d216e-ec3f-406d-bcb8-fc66001ddb05.json
@@ -0,0 +1,27 @@
+{
+  "id" : "453d216e-ec3f-406d-bcb8-fc66001ddb05",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">7cdff43</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">fixed typos</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">400f5f52c0dd7308f9d1ec7dff9069a385aca089</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\" class=\"list\">7cdff43aba436408c79d2b4afc169b9c6909235a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hp=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;typos<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hp=8348530a4fc8331ded3ef8676859a7976942602c;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hp=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hp=722bc031f806d934408e089c9d16bf1e74a1cf3d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:50 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=19",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "453d216e-ec3f-406d-bcb8-fc66001ddb05",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.json b/src/test/resources/mappings/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.json
new file mode 100644
index 0000000..4abc319
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "455a54c7-6555-423f-a265-0e882842d2c9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-455a54c7-6555-423f-a265-0e882842d2c9.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "455a54c7-6555-423f-a265-0e882842d2c9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.json b/src/test/resources/mappings/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.json
new file mode 100644
index 0000000..0e8b9e6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-458163d4-af52-469d-8a4d-726886b395a1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "458163d4-af52-469d-8a4d-726886b395a1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-458163d4-af52-469d-8a4d-726886b395a1.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=26",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "458163d4-af52-469d-8a4d-726886b395a1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-46c426de-97d3-4570-91b1-f42bd31eb0c8.json b/src/test/resources/mappings/repos_asf-46c426de-97d3-4570-91b1-f42bd31eb0c8.json
new file mode 100644
index 0000000..0169ed0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-46c426de-97d3-4570-91b1-f42bd31eb0c8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "46c426de-97d3-4570-91b1-f42bd31eb0c8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"68e38e5086d0978c61391b7cdc4514fdf96e64d7\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">1638280</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\" class=\"title\">Make it possible to run unit tests from an IDE</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:54:31 +0000</span> (21:54 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:55:46 +0000</span> (21:55 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">68e38e5086d0978c61391b7cdc4514fdf96e64d7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\" class=\"list\">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">16382802611939a8876fe553208e8b0f4da606a6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hp=16382802611939a8876fe553208e8b0f4da606a6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMake&nbsp;it&nbsp;possible&nbsp;to&nbsp;run&nbsp;unit&nbsp;tests&nbsp;from&nbsp;an&nbsp;IDE<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hp=c5faef5b47481567a3b7a7487420a1b807396ac5;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hpb=16382802611939a8876fe553208e8b0f4da606a6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=36",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "46c426de-97d3-4570-91b1-f42bd31eb0c8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-49026691-8f68-48bc-9ab5-3128a3f984d9.json b/src/test/resources/mappings/repos_asf-49026691-8f68-48bc-9ab5-3128a3f984d9.json
new file mode 100644
index 0000000..eda34ee
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-49026691-8f68-48bc-9ab5-3128a3f984d9.json
@@ -0,0 +1,26 @@
+{
+  "id" : "49026691-8f68-48bc-9ab5-3128a3f984d9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"985b5985f336d30b6b2110dae49dd2a5f5d5750b\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">1407a10</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\" class=\"title\">fixed link</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 10 Apr 2016 18:15:57 +0000</span> (20:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:13:06 +0000</span> (18:13 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\" class=\"list\">b9c47d92269e22bfbc38a3d3c13b626207b97cc7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">1407a10485e826795db23c114c4c37cf951a2e27</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hp=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;link<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hp=03946e689251fdd1a39665acea55f6ec3be12459;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hpb=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:57 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:57 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Connection" : "close",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "49026691-8f68-48bc-9ab5-3128a3f984d9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.json b/src/test/resources/mappings/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.json
new file mode 100644
index 0000000..93562c3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4aad13e3-433e-4b5d-b5fd-bbfab3041340",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-4aad13e3-433e-4b5d-b5fd-bbfab3041340.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=13",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4aad13e3-433e-4b5d-b5fd-bbfab3041340",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4c76955c-0d35-4b6a-8636-0fb79c823bbb.json b/src/test/resources/mappings/repos_asf-4c76955c-0d35-4b6a-8636-0fb79c823bbb.json
new file mode 100644
index 0000000..84e11d7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4c76955c-0d35-4b6a-8636-0fb79c823bbb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4c76955c-0d35-4b6a-8636-0fb79c823bbb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"00c82b7e234c6ed33f76ba48a236130c5511ab3a\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">0baa423</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\" class=\"list\">85a53d439c8786efe282d08b6918a83dc4a00493</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\" class=\"list\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hp=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=049228ce76927a6740500e1b750f0e8f201f2478\" class=\"text\">049228ce76927a6740500e1b750f0e8f201f2478</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Mon&nbsp;Mar&nbsp;27&nbsp;20:22:46&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;Fix&nbsp;by&nbsp;Checkstyle&nbsp;reported&nbsp;issues<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=63796a649e6e3b25a58fb567d354ca1849f48819\">63796a649e6e3b25a58fb567d354ca1849f48819</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Sat&nbsp;Mar&nbsp;25&nbsp;23:15:00&nbsp;2017&nbsp;+0100<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hp=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hpb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=50",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4c76955c-0d35-4b6a-8636-0fb79c823bbb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4d096223-7d47-4b56-93f3-1fb421662b30.json b/src/test/resources/mappings/repos_asf-4d096223-7d47-4b56-93f3-1fb421662b30.json
new file mode 100644
index 0000000..7cf16f6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4d096223-7d47-4b56-93f3-1fb421662b30.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4d096223-7d47-4b56-93f3-1fb421662b30",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"eb6b212b567c287734a2dbbef3c113fe650f1def\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">a7dddcb</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">[MNG-6206] display deprecation build warning in case when dependencies</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609;st=author\" title=\"Search for commits authored by dejan2609\" class=\"list\">dejan2609</a> <a title=\"Search for commits authored by dejan2609@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609@gmail.com;st=author\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 14:57:55 +0000</span> (16:57 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 4 Jun 2017 18:23:02 +0000</span> (20:23 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">eb6b212b567c287734a2dbbef3c113fe650f1def</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"list\">d6b73f69df21f81e246e1f8819b7caf1fa08b965</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hp=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6206]&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;in&nbsp;case&nbsp;when&nbsp;dependencies<br/>\nuse&nbsp;metaversions&nbsp;(LATEST&nbsp;or&nbsp;RELEASE)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hp=e790f211a6763503b9a771b990d3681b8b70b31b;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hp=8525476e64bb71cb058dd307cf912080cd977823;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:22 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=74",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4d096223-7d47-4b56-93f3-1fb421662b30",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4da1c7c1-d9d6-4f20-9b31-d11642deb52c.json b/src/test/resources/mappings/repos_asf-4da1c7c1-d9d6-4f20-9b31-d11642deb52c.json
new file mode 100644
index 0000000..5539eb5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4da1c7c1-d9d6-4f20-9b31-d11642deb52c.json
@@ -0,0 +1,26 @@
+{
+  "id" : "4da1c7c1-d9d6-4f20-9b31-d11642deb52c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6255",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6255 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6255\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6255 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6255;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6255 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6255\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6255 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6255;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"refs/heads/MNG-6255\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6255\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6255\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6255\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4c7954b2ac42be8bf5e9329ac0e0df89bb1965ad;hb=refs/heads/MNG-6255\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b100257</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6255\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6255\" class=\"title\">[MNG-6255] Maven script cannot parse jvm.config with CRLF <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6255\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6255\">MNG-6255</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Andrew Donald Kennedy\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6255;s=Andrew+Donald+Kennedy;st=author\">Andrew Donald Kennedy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6255;s=andrew.international@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by andrew.international@gmail.com\">&lt;andrew.international@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0d60dc3551d901690d5820a23a96d771?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 10 Jul 2017 15:58:33 +0000</span> (16:58 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6255;s=Guillaume+Bou%C3%A9;st=committer\" title=\"Search for commits committed by Guillaume Boué\" class=\"list\">Guillaume Boué</a> <a class=\"list\" title=\"Search for commits committed by gboue@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6255;s=gboue@apache.org;st=committer\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 18 Jul 2017 17:52:06 +0000</span> (19:52 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c24ddf969f9b4971e7d1e564066e6dd198f91327</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4c7954b2ac42be8bf5e9329ac0e0df89bb1965ad;hb=refs/heads/MNG-6255\">4c7954b2ac42be8bf5e9329ac0e0df89bb1965ad</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4c7954b2ac42be8bf5e9329ac0e0df89bb1965ad;hb=refs/heads/MNG-6255\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6255;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"list\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6255;hp=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6255]&nbsp;Maven&nbsp;script&nbsp;cannot&nbsp;parse&nbsp;jvm.config&nbsp;with&nbsp;CRLF<br/>\n<br/>\nBoth&nbsp;\\r&nbsp;and&nbsp;\\n&nbsp;should&nbsp;also&nbsp;be&nbsp;replaced&nbsp;with&nbsp;a&nbsp;space&nbsp;to&nbsp;deal&nbsp;with&nbsp;CRLF&nbsp;line&nbsp;endings&nbsp;properly<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=a554c661762d923a4e22a24f79ead01e34317220;hb=refs/heads/MNG-6255\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=a554c661762d923a4e22a24f79ead01e34317220;hp=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=refs/heads/MNG-6255;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=a554c661762d923a4e22a24f79ead01e34317220;hb=refs/heads/MNG-6255\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=refs/heads/MNG-6255\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6255\" class=\"rss_logo\" title=\"log of MNG-6255 RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log of MNG-6255 Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6255\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=95",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4da1c7c1-d9d6-4f20-9b31-d11642deb52c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4dac4b8c-198c-439f-9bd1-09d5178bd294.json b/src/test/resources/mappings/repos_asf-4dac4b8c-198c-439f-9bd1-09d5178bd294.json
new file mode 100644
index 0000000..bea674f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4dac4b8c-198c-439f-9bd1-09d5178bd294.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4dac4b8c-198c-439f-9bd1-09d5178bd294",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"e0da20a1f801aeda0cd74495834c637c3a207478\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e0da20a1f801aeda0cd74495834c637c3a207478\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e0da20a1f801aeda0cd74495834c637c3a207478\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e0da20a1f801aeda0cd74495834c637c3a207478\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"title\">[MNG-6181] HttpClient produces a lot of noise at debug loglevel</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=committer\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e0da20a1f801aeda0cd74495834c637c3a207478</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">50d0caeb5d10f603ff08ae6958f0fc7e6d9421df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6181]&nbsp;HttpClient&nbsp;produces&nbsp;a&nbsp;lot&nbsp;of&nbsp;noise&nbsp;at&nbsp;debug&nbsp;loglevel<br/>\n<br/>\nTurn&nbsp;off&nbsp;httpclient&nbsp;logging&nbsp;by&nbsp;default,&nbsp;which&nbsp;restores&nbsp;logging&nbsp;from&nbsp;previous&nbsp;Maven&nbsp;versions<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hp=859ff72588277838b5410fc9066c317108072597;hb=e0da20a1f801aeda0cd74495834c637c3a207478;hpb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=11",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4dac4b8c-198c-439f-9bd1-09d5178bd294",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4dae7608-ec29-4bd7-bf39-6e0f912c55f8.json b/src/test/resources/mappings/repos_asf-4dae7608-ec29-4bd7-bf39-6e0f912c55f8.json
new file mode 100644
index 0000000..c4dc247
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4dae7608-ec29-4bd7-bf39-6e0f912c55f8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4dae7608-ec29-4bd7-bf39-6e0f912c55f8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"0b9a30f350f159a190e87c78e520ba7a7ae0642b\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">0db5e32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"title\">[MNG-6177] The --file command line option of the Windows and Unix launchers does... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=author\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 02:14:21 +0000</span> (<span class=\"atnight\">03:14</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=committer\" class=\"list\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 23:55:29 +0000</span> (<span class=\"atnight\">00:55</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">0db5e32cf59851086e895f1f541853b61df38121</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hp=0db5e32cf59851086e895f1f541853b61df38121\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6177]&nbsp;The&nbsp;--file&nbsp;command&nbsp;line&nbsp;option&nbsp;of&nbsp;the&nbsp;Windows&nbsp;and&nbsp;Unix&nbsp;launchers&nbsp;does&nbsp;not&nbsp;work&nbsp;for&nbsp;directory&nbsp;names&nbsp;like&nbsp;&quot;Spaces&nbsp;&amp;&nbsp;Special&nbsp;Char&quot;<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hp=95a407d27707b199a77d093e917420e251009b7d;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hp=e527188672c56e2f9b23690ee26164031bfad43c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=8",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4dae7608-ec29-4bd7-bf39-6e0f912c55f8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4edd4f93-4eca-47fa-9a24-65654daa7f27.json b/src/test/resources/mappings/repos_asf-4edd4f93-4eca-47fa-9a24-65654daa7f27.json
new file mode 100644
index 0000000..a056547
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4edd4f93-4eca-47fa-9a24-65654daa7f27.json
@@ -0,0 +1,27 @@
+{
+  "id" : "4edd4f93-4eca-47fa-9a24-65654daa7f27",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"44634982a103a696d18619346756b1adaf3dbfd9\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=44634982a103a696d18619346756b1adaf3dbfd9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=44634982a103a696d18619346756b1adaf3dbfd9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">ecef59f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=44634982a103a696d18619346756b1adaf3dbfd9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\">improved modello and animal sniffer's execution ids</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">44634982a103a696d18619346756b1adaf3dbfd9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">817290e5e217cab8e5b343fd1490b9e5c079a8db</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\" class=\"list\">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9;hp=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;modello&nbsp;and&nbsp;animal&nbsp;sniffer's&nbsp;execution&nbsp;ids<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">maven-core/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hp=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">maven-model/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hp=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-plugin-api/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hp=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hp=ce84168d0d0f8b42880594698b245fffe89ae817;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=71",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4edd4f93-4eca-47fa-9a24-65654daa7f27",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.json b/src/test/resources/mappings/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.json
new file mode 100644
index 0000000..977c4a7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.json
@@ -0,0 +1,26 @@
+{
+  "id" : "4fe7473a-ee88-43bd-92c7-f88a674d1554",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tree;hb=refs%2Fheads%2Fmaster",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-4fe7473a-ee88-43bd-92c7-f88a674d1554.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:14:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "4fe7473a-ee88-43bd-92c7-f88a674d1554",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-50d86405-00ec-4531-a120-cb2907b2cb26.json b/src/test/resources/mappings/repos_asf-50d86405-00ec-4531-a120-cb2907b2cb26.json
new file mode 100644
index 0000000..4ece4e3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-50d86405-00ec-4531-a120-cb2907b2cb26.json
@@ -0,0 +1,27 @@
+{
+  "id" : "50d86405-00ec-4531-a120-cb2907b2cb26",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"0baa42345283f4fea3938a8ccd7c8e12b34203b1\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">94c3b60</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\" class=\"title\">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 08:27:59 +0000</span> (10:27 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:05:56 +0000</span> (08:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\" class=\"list\">2371ae472459988536f9442a6ca9a21e2ea6c5e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">94c3b600ec3290cda98a66c108ff021b7c4c482e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hp=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;new&nbsp;&quot;Maven&nbsp;3&nbsp;(latest)&quot;&nbsp;and&nbsp;&quot;JDK&nbsp;1.x&nbsp;(latest)&quot;&nbsp;Ubuntu+win&nbsp;aliases<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hp=be4485ce82105d2e07c83b0d3884427e9840723d;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hpb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=49",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "50d86405-00ec-4531-a120-cb2907b2cb26",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.json b/src/test/resources/mappings/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.json
new file mode 100644
index 0000000..25b0107
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "510fac12-ae53-4a5f-86ce-58b51ddd4b8b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=138edd61fd100ec658bfa2d307c43b76940a5d7d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-510fac12-ae53-4a5f-86ce-58b51ddd4b8b.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "510fac12-ae53-4a5f-86ce-58b51ddd4b8b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.json b/src/test/resources/mappings/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.json
new file mode 100644
index 0000000..b2c5127
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "514a5ee9-8dad-4cc7-8b37-47ca0393d0b7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-514a5ee9-8dad-4cc7-8b37-47ca0393d0b7.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "514a5ee9-8dad-4cc7-8b37-47ca0393d0b7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5283663f-f5fc-487a-b8c6-99f27b5bb52c.json b/src/test/resources/mappings/repos_asf-5283663f-f5fc-487a-b8c6-99f27b5bb52c.json
new file mode 100644
index 0000000..e593de7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5283663f-f5fc-487a-b8c6-99f27b5bb52c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5283663f-f5fc-487a-b8c6-99f27b5bb52c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"e0da20a1f801aeda0cd74495834c637c3a207478\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e0da20a1f801aeda0cd74495834c637c3a207478\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e0da20a1f801aeda0cd74495834c637c3a207478\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e0da20a1f801aeda0cd74495834c637c3a207478\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"title\">[MNG-6181] HttpClient produces a lot of noise at debug loglevel</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e0da20a1f801aeda0cd74495834c637c3a207478</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">50d0caeb5d10f603ff08ae6958f0fc7e6d9421df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6181]&nbsp;HttpClient&nbsp;produces&nbsp;a&nbsp;lot&nbsp;of&nbsp;noise&nbsp;at&nbsp;debug&nbsp;loglevel<br/>\n<br/>\nTurn&nbsp;off&nbsp;httpclient&nbsp;logging&nbsp;by&nbsp;default,&nbsp;which&nbsp;restores&nbsp;logging&nbsp;from&nbsp;previous&nbsp;Maven&nbsp;versions<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hp=859ff72588277838b5410fc9066c317108072597;hb=e0da20a1f801aeda0cd74495834c637c3a207478;hpb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:23:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:23:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=97",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5283663f-f5fc-487a-b8c6-99f27b5bb52c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-529871b8-7b75-4655-b5da-75e28b050ae2.json b/src/test/resources/mappings/repos_asf-529871b8-7b75-4655-b5da-75e28b050ae2.json
new file mode 100644
index 0000000..2988f53
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-529871b8-7b75-4655-b5da-75e28b050ae2.json
@@ -0,0 +1,26 @@
+{
+  "id" : "529871b8-7b75-4655-b5da-75e28b050ae2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaven-3.0.x",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.0.x - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.0.x\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.0.x - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.0.x;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.0.x - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.0.x\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.0.x - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.0.x;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"refs/heads/maven-3.0.x\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.0.x\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.0.x\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.0.x\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=39ed438bef8a579618d7e747664822baaed8194a;hb=refs/heads/maven-3.0.x\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=d5e8659a07b7b7466bcc44a8192cc61daf9cd130\">d5e8659</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/maven-3.0.x\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.0.x\" class=\"title\">use project.scm.tag property in web access: release pom won't require <span class=\"refs\"> <span class=\"head\" title=\"heads/maven-3.0.x\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.0.x\">maven-3.0.x</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.0.x;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.0.x;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 14 Sep 2013 16:23:01 +0000</span> (18:23 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.0.x;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.0.x;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 14 Sep 2013 16:23:01 +0000</span> (18:23 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">b4cdbb24adf66eebdb792f27453311f10d350cab</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=39ed438bef8a579618d7e747664822baaed8194a;hb=refs/heads/maven-3.0.x\">39ed438bef8a579618d7e747664822baaed8194a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39ed438bef8a579618d7e747664822baaed8194a;hb=refs/heads/maven-3.0.x\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/maven-3.0.x;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=d5e8659a07b7b7466bcc44a8192cc61daf9cd130\">d5e8659a07b7b7466bcc44a8192cc61daf9cd130</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d5e8659a07b7b7466bcc44a8192cc61daf9cd130\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.0.x;hp=d5e8659a07b7b7466bcc44a8192cc61daf9cd130\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;project.scm.tag&nbsp;property&nbsp;in&nbsp;web&nbsp;access:&nbsp;release&nbsp;pom&nbsp;won't&nbsp;require<br/>\nchange<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=64e852aac256b9c956c2768f47ca3034202deedb;hb=refs/heads/maven-3.0.x\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=64e852aac256b9c956c2768f47ca3034202deedb;hp=8b43478636b592371388a267efdae2a4665b27e2;hb=refs/heads/maven-3.0.x;hpb=d5e8659a07b7b7466bcc44a8192cc61daf9cd130\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=64e852aac256b9c956c2768f47ca3034202deedb;hb=refs/heads/maven-3.0.x\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/maven-3.0.x\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.0.x\" title=\"log of maven-3.0.x RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log of maven-3.0.x Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.0.x\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=69",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "529871b8-7b75-4655-b5da-75e28b050ae2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-535fcbbe-6684-4674-a9f6-78ac92bf40eb.json b/src/test/resources/mappings/repos_asf-535fcbbe-6684-4674-a9f6-78ac92bf40eb.json
new file mode 100644
index 0000000..96255e8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-535fcbbe-6684-4674-a9f6-78ac92bf40eb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "535fcbbe-6684-4674-a9f6-78ac92bf40eb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" alt=\"git\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"f7d4bce23324cd4a318486d8715a128cf7436c3a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">3938817</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=author\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=author\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f7d4bce23324cd4a318486d8715a128cf7436c3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\" class=\"list\">4193444982d34f3cdba46b0ea62080182731d45c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\" class=\"list\">3938817fd3e0ad62efe335307406e70bff876834</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hp=3938817fd3e0ad62efe335307406e70bff876834\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6149]&nbsp;MetadataResolutionResult#getGraph()&nbsp;never&nbsp;resolves&nbsp;request&nbsp;type&nbsp;'test'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hp=814b66c1758d3709281861512e061de2f1091141;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a;hpb=3938817fd3e0ad62efe335307406e70bff876834\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=63",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "535fcbbe-6684-4674-a9f6-78ac92bf40eb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.json b/src/test/resources/mappings/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.json
new file mode 100644
index 0000000..a785bb7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.json
@@ -0,0 +1,27 @@
+{
+  "id" : "53c005af-48d3-4028-9da0-5a0dac59c611",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-53c005af-48d3-4028-9da0-5a0dac59c611.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:17 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=90",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "53c005af-48d3-4028-9da0-5a0dac59c611",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.json b/src/test/resources/mappings/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.json
new file mode 100644
index 0000000..4969018
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.json
@@ -0,0 +1,27 @@
+{
+  "id" : "54a9d077-3321-4223-ac0d-d4f7f60ae996",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-54a9d077-3321-4223-ac0d-d4f7f60ae996.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:52 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:52 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=17",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "54a9d077-3321-4223-ac0d-d4f7f60ae996",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-550cd8d6-d629-4b04-9d92-70335636d456.json b/src/test/resources/mappings/repos_asf-550cd8d6-d629-4b04-9d92-70335636d456.json
new file mode 100644
index 0000000..0702be9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-550cd8d6-d629-4b04-9d92-70335636d456.json
@@ -0,0 +1,27 @@
+{
+  "id" : "550cd8d6-d629-4b04-9d92-70335636d456",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"8f8c45c990193b04c1770997d446951c5185b164\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f8c45c990193b04c1770997d446951c5185b164\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f8c45c990193b04c1770997d446951c5185b164\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b100257</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f8c45c990193b04c1770997d446951c5185b164\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\" class=\"title\">[MNG-6123] detect self references in POM and fail fast</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 4 Apr 2017 20:46:11 +0000</span> (22:46 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 1 Aug 2017 20:01:36 +0000</span> (22:01 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f8c45c990193b04c1770997d446951c5185b164</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">bf1d0014f9da5c88d637ab4fe9fbe749243754ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164;hp=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6123]&nbsp;detect&nbsp;self&nbsp;references&nbsp;in&nbsp;POM&nbsp;and&nbsp;fail&nbsp;fast<br/>\n&nbsp;o&nbsp;Added&nbsp;unit&nbsp;test&nbsp;and&nbsp;self&nbsp;referencing&nbsp;pom<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hp=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hp=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\">maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=80",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "550cd8d6-d629-4b04-9d92-70335636d456",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5522d754-1273-4c8e-9040-61811e740edc.json b/src/test/resources/mappings/repos_asf-5522d754-1273-4c8e-9040-61811e740edc.json
new file mode 100644
index 0000000..a0880fd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5522d754-1273-4c8e-9040-61811e740edc.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5522d754-1273-4c8e-9040-61811e740edc",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"dc9c4db4494b62e2231bb67b39678decf6329852\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=dc9c4db4494b62e2231bb67b39678decf6329852\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=dc9c4db4494b62e2231bb67b39678decf6329852\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">5885e70</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=dc9c4db4494b62e2231bb67b39678decf6329852\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">[MNG-6078] Perform a proper merge of the two sources of command line arguments</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 10:10:21 +0000</span> (10:10 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">dc9c4db4494b62e2231bb67b39678decf6329852</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">5885e70e24a69914da892eb343906658d5463bfa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852;hp=5885e70e24a69914da892eb343906658d5463bfa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Perform&nbsp;a&nbsp;proper&nbsp;merge&nbsp;of&nbsp;the&nbsp;two&nbsp;sources&nbsp;of&nbsp;command&nbsp;line&nbsp;arguments<br/>\n<br/>\n-&nbsp;Needed&nbsp;to&nbsp;extend&nbsp;Commons&nbsp;CLI's&nbsp;CommandLine&nbsp;just&nbsp;to&nbsp;perform&nbsp;the&nbsp;merged<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hp=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hp=66f247c262929695272fecccd5f9e026d6542b7a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:56 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:56 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=4",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5522d754-1273-4c8e-9040-61811e740edc",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-555a6471-f701-427d-984b-bd2ff020196f.json b/src/test/resources/mappings/repos_asf-555a6471-f701-427d-984b-bd2ff020196f.json
new file mode 100644
index 0000000..a2350f1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-555a6471-f701-427d-984b-bd2ff020196f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "555a6471-f701-427d-984b-bd2ff020196f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"785bad693c60ad60d7b307af8fab9e9234ff57bd\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">f1ed659</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"title\">[MNG-6220] Add CLI options to control color output</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=committer\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">785bad693c60ad60d7b307af8fab9e9234ff57bd</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hp=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6220]&nbsp;Add&nbsp;CLI&nbsp;options&nbsp;to&nbsp;control&nbsp;color&nbsp;output<br/>\nIntroduce&nbsp;-Dstyle.color=[always|never|auto]<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hp=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hp=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hp=9b480ea6511e879cf4c655545148edd1903e8d96;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=84",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "555a6471-f701-427d-984b-bd2ff020196f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5597fafe-df34-4859-ac06-74e86398c8d2.json b/src/test/resources/mappings/repos_asf-5597fafe-df34-4859-ac06-74e86398c8d2.json
new file mode 100644
index 0000000..4f851d6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5597fafe-df34-4859-ac06-74e86398c8d2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5597fafe-df34-4859-ac06-74e86398c8d2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"ec629f7d511eb910b4e80112a9fbe85ed8786f10\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"title\">MNG-6209 better executeMojo thread context classloader</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Igor Fedorenko\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=author\" class=\"list\">Igor Fedorenko</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=author\" title=\"Search for commits authored by ifedorenko@apache.org\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:59:34 +0000</span> (07:59 -0700)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Igor Fedorenko\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=committer\" class=\"list\">Igor Fedorenko</a> <a title=\"Search for commits committed by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=committer\" class=\"list\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 21:12:23 +0000</span> (14:12 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">3c3a6c68a24cbd11c9cad4bee256088f5c3732c1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d964cf823b275300aa4671b84a28da5baa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hp=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hp=b4f7a4df230196e6104931798f927963bf891e60;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hpb=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=60",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5597fafe-df34-4859-ac06-74e86398c8d2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.json b/src/test/resources/mappings/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.json
new file mode 100644
index 0000000..bde4825
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-561d827c-21ba-4353-8911-80e2bc665924.json
@@ -0,0 +1,27 @@
+{
+  "id" : "561d827c-21ba-4353-8911-80e2bc665924",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-561d827c-21ba-4353-8911-80e2bc665924.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=39",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "561d827c-21ba-4353-8911-80e2bc665924",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-56217729-3f53-44ce-9296-92fa87d1cc3f.json b/src/test/resources/mappings/repos_asf-56217729-3f53-44ce-9296-92fa87d1cc3f.json
new file mode 100644
index 0000000..33dfbd2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-56217729-3f53-44ce-9296-92fa87d1cc3f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "56217729-3f53-44ce-9296-92fa87d1cc3f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" value=\"5cce371c8aee5d957d9b24e46cddc939a15aff40\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">e6217a4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">Switch to resolveScm so that we get auto linking of matching integration test branches</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 17:33:54 +0000</span> (17:33 +0000)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:41:52 +0000</span> (12:41 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5cce371c8aee5d957d9b24e46cddc939a15aff40</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5a2808a627b9100b5b9a363c0e9f69699b5cb524</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">e6217a455547e5b3bcac310be18daf2a333cd5d1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hp=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSwitch&nbsp;to&nbsp;resolveScm&nbsp;so&nbsp;that&nbsp;we&nbsp;get&nbsp;auto&nbsp;linking&nbsp;of&nbsp;matching&nbsp;integration&nbsp;test&nbsp;branches<br/>\n<br/>\n-&nbsp;Also&nbsp;use&nbsp;short&nbsp;paths&nbsp;when&nbsp;integration&nbsp;testing&nbsp;on&nbsp;windows&nbsp;and&nbsp;clean&nbsp;up<br/>\nafterwards&nbsp;to&nbsp;ensure&nbsp;disk&nbsp;space&nbsp;does&nbsp;not&nbsp;overflow<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hp=5b82d78d7fec98964a812a149af965d0d869253a;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40;hpb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:57 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:57 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=2",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "56217729-3f53-44ce-9296-92fa87d1cc3f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-563929e3-725a-41d4-bcd8-3408bb3b23b4.json b/src/test/resources/mappings/repos_asf-563929e3-725a-41d4-bcd8-3408bb3b23b4.json
new file mode 100644
index 0000000..8d42c9a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-563929e3-725a-41d4-bcd8-3408bb3b23b4.json
@@ -0,0 +1,26 @@
+{
+  "id" : "563929e3-725a-41d4-bcd8-3408bb3b23b4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-5868",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5868 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5868\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5868 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5868;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5868 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5868\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5868 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5868;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"refs/heads/MNG-5868\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5868\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5868\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5868\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=e415ec04b936bcbe9f631edc96dc85498749f6fa;hb=refs/heads/MNG-5868\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\">a3cdfbb</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-5868\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5868\">[MNG-5868] Adding serval times the same artifact via MavenProjectHelper (attachArtifa...  <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-5868\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5868\">MNG-5868</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5868;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5868;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 17 Dec 2015 21:43:47 +0000</span> (22:43 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5868;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5868;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 31 Jan 2017 21:52:38 +0000</span> (22:52 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">7d42255e6c24e185b37e31416260001eac157bc5</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e415ec04b936bcbe9f631edc96dc85498749f6fa;hb=refs/heads/MNG-5868\" class=\"list\">e415ec04b936bcbe9f631edc96dc85498749f6fa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e415ec04b936bcbe9f631edc96dc85498749f6fa;hb=refs/heads/MNG-5868\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-5868;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\" class=\"list\">a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5868;hp=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5868]&nbsp;Adding&nbsp;serval&nbsp;times&nbsp;the&nbsp;same&nbsp;artifact&nbsp;via&nbsp;MavenProjectHelper&nbsp;(attachArtifact)&nbsp;does&nbsp;not&nbsp;produce&nbsp;a&nbsp;failure<br/>\n<br/>\no&nbsp;Updated&nbsp;to&nbsp;restore&nbsp;the&nbsp;behaviour&nbsp;consensus&nbsp;had&nbsp;been&nbsp;reached&nbsp;in&nbsp;MNG-5387.<br/>\no&nbsp;Kept&nbsp;'MavenProject.getAttachedArtifacts'&nbsp;to&nbsp;return&nbsp;an&nbsp;unmodifiable&nbsp;list.<br/>\no&nbsp;Updated&nbsp;to&nbsp;log&nbsp;an&nbsp;information&nbsp;message&nbsp;when&nbsp;an&nbsp;existing&nbsp;artifact&nbsp;got&nbsp;replaced.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java;h=54c15bb96ec7ec88c2dabcd4e0688c3b44bf2d29;hb=refs/heads/MNG-5868\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java;h=54c15bb96ec7ec88c2dabcd4e0688c3b44bf2d29;hp=2cce9f6ac5814bc1d9107682a69056a40531d56d;hb=refs/heads/MNG-5868;hpb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java;h=54c15bb96ec7ec88c2dabcd4e0688c3b44bf2d29;hb=refs/heads/MNG-5868\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultMavenProjectHelper.java;hb=refs/heads/MNG-5868\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=53ee74d21ea528245f45c0732fcd086ba59192cb;hb=refs/heads/MNG-5868\">maven-core/src/main/java/org/apache/maven/project/MavenProject.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=53ee74d21ea528245f45c0732fcd086ba59192cb;hp=952622ffa25558044d3ed1ba643f4c5aa4ae6e33;hb=refs/heads/MNG-5868;hpb=a3cdfbbbe9dcbd2737e3b4c1836c402f5d83ed46\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;h=53ee74d21ea528245f45c0732fcd086ba59192cb;hb=refs/heads/MNG-5868\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/MavenProject.java;hb=refs/heads/MNG-5868\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log of MNG-5868 RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5868\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5868\" title=\"log of MNG-5868 Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=86",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "563929e3-725a-41d4-bcd8-3408bb3b23b4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-564da812-85d6-4b36-adda-b4518e014f2a.json b/src/test/resources/mappings/repos_asf-564da812-85d6-4b36-adda-b4518e014f2a.json
new file mode 100644
index 0000000..e40e402
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-564da812-85d6-4b36-adda-b4518e014f2a.json
@@ -0,0 +1,26 @@
+{
+  "id" : "564da812-85d6-4b36-adda-b4518e014f2a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6169_2%2Fupdated-MCOMPILER",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MCOMPILER - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MCOMPILER\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MCOMPILER - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MCOMPILER;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MCOMPILER - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MCOMPILER\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/updated-MCOMPILER - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MCOMPILER;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"refs/heads/MNG-6169_2/updated-MCOMPILER\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d2e6e99ed1050a9a7674fa370dadbd23b68e96f3;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">[MNG-6169] Lifecycle/binding plugin version updates <span class=\"refs\"> <span class=\"head\" title=\"head/MNG-6169_updated-MCOMPILER\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/head/MNG-6169_updated-MCOMPILER\">MNG-6169_updated-MCOMPILER</a></span> <span class=\"head\" title=\"heads/MNG-6169_2/updated-MCOMPILER\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/updated-MCOMPILER\">MNG-6169_2/updated-MCOMPILER</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MCOMPILER;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by cschulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MCOMPILER;s=cschulte@apache.org;st=author\">&lt;cschulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Feb 2017 18:19:35 +0000</span> (19:19 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MCOMPILER;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/updated-MCOMPILER;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 2 Apr 2017 09:22:28 +0000</span> (11:22 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">323298bdb4827f89d4a13e4d5a25b338e4726c54</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d2e6e99ed1050a9a7674fa370dadbd23b68e96f3;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">d2e6e99ed1050a9a7674fa370dadbd23b68e96f3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d2e6e99ed1050a9a7674fa370dadbd23b68e96f3;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6169_2/updated-MCOMPILER;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/updated-MCOMPILER;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6169]&nbsp;Lifecycle/binding&nbsp;plugin&nbsp;version&nbsp;updates<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\" class=\"list\">maven-core/src/main/resources/META-INF/plexus/components.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hp=3f099cb167d9cda989e0140eef971e94469f77ff;hb=refs/heads/MNG-6169_2/updated-MCOMPILER;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/components.xml;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=6cdfccc95b06f30b502a992ac5625672d30b35c1;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\" class=\"list\">maven-core/src/main/resources/META-INF/plexus/default-bindings.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=6cdfccc95b06f30b502a992ac5625672d30b35c1;hp=4a303db572bcf7ce7e0c3ddbe5dbd808abdb95eb;hb=refs/heads/MNG-6169_2/updated-MCOMPILER;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=6cdfccc95b06f30b502a992ac5625672d30b35c1;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;hb=refs/heads/MNG-6169_2/updated-MCOMPILER\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of MNG-6169_2/updated-MCOMPILER RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/updated-MCOMPILER\" class=\"rss_logo\">RSS</a>\n<a title=\"log of MNG-6169_2/updated-MCOMPILER Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/updated-MCOMPILER\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=87",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "564da812-85d6-4b36-adda-b4518e014f2a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-58686528-422c-4403-bf65-f0027325cd6d.json b/src/test/resources/mappings/repos_asf-58686528-422c-4403-bf65-f0027325cd6d.json
new file mode 100644
index 0000000..79821b5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-58686528-422c-4403-bf65-f0027325cd6d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "58686528-422c-4403-bf65-f0027325cd6d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=blob_plain;f=.gitignore;hb=refs%2Fheads%2Fmaster",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "target/\n.project\n.classpath\n.settings/\n.svn/\nbin/\n# Intellij\n*.ipr\n*.iml\n.idea\nout/\n.DS_Store\n/bootstrap\n/dependencies.xml\n.java-version\n",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:21:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Content-disposition" : "inline; filename=\".gitignore\"",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/plain; charset=ISO-8859-1"
+    }
+  },
+  "uuid" : "58686528-422c-4403-bf65-f0027325cd6d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-59966f7e-c4c0-4af4-bd73-4cfcfd2424f2.json b/src/test/resources/mappings/repos_asf-59966f7e-c4c0-4af4-bd73-4cfcfd2424f2.json
new file mode 100644
index 0000000..87f4eba
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-59966f7e-c4c0-4af4-bd73-4cfcfd2424f2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "59966f7e-c4c0-4af4-bd73-4cfcfd2424f2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"fea81d8a2710350c3517f0046e820893abd6cc77\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fea81d8a2710350c3517f0046e820893abd6cc77\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fea81d8a2710350c3517f0046e820893abd6cc77\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">a415742</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fea81d8a2710350c3517f0046e820893abd6cc77\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fixed site generation: downgraded parent pom, upgraded m-assembly-p</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fea81d8a2710350c3517f0046e820893abd6cc77</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"list\">c7c6884aa9bee66552d8db83a2739531fbc87f0f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"list\">a4157428d756e2189cddaddf0690ff070bb74d52</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77;hp=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;site&nbsp;generation:&nbsp;downgraded&nbsp;parent&nbsp;pom,&nbsp;upgraded&nbsp;m-assembly-p<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=fea81d8a2710350c3517f0046e820893abd6cc77;hpb=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=33",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "59966f7e-c4c0-4af4-bd73-4cfcfd2424f2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5a150d53-fae0-48b0-aa4d-f433d7cdf497.json b/src/test/resources/mappings/repos_asf-5a150d53-fae0-48b0-aa4d-f433d7cdf497.json
new file mode 100644
index 0000000..12aecb5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5a150d53-fae0-48b0-aa4d-f433d7cdf497.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5a150d53-fae0-48b0-aa4d-f433d7cdf497",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">4c6d3a3</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">Update the DOAP to include the 3.5.0 release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:26 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:30 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">ccad1a3ce3372f05badd1d9535eea64d27c92b53</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hp=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;the&nbsp;DOAP&nbsp;to&nbsp;include&nbsp;the&nbsp;3.5.0&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hp=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hpb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=56",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5a150d53-fae0-48b0-aa4d-f433d7cdf497",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5a7d9948-0131-46d5-813d-eebf2cbbece6.json b/src/test/resources/mappings/repos_asf-5a7d9948-0131-46d5-813d-eebf2cbbece6.json
new file mode 100644
index 0000000..96d3681
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5a7d9948-0131-46d5-813d-eebf2cbbece6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5a7d9948-0131-46d5-813d-eebf2cbbece6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"34afec69c866f731f3f9d9b3606bbc31b51d64e7\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">ab800b0</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"title\">[MNG-6183] Dependency management debug message enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 27 Jan 2016 02:46:11 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=committer\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 18:37:31 +0000</span> (19:37 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hp=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Updated&nbsp;to&nbsp;add&nbsp;debug&nbsp;log&nbsp;messages&nbsp;about&nbsp;optional&nbsp;flag&nbsp;management.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hp=16b60c20040b62b1c90d284a89f9c3d981f35daf;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hpb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:52 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=15",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5a7d9948-0131-46d5-813d-eebf2cbbece6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5b7bd0a5-cc92-4c5a-bbb1-979de2b169db.json b/src/test/resources/mappings/repos_asf-5b7bd0a5-cc92-4c5a-bbb1-979de2b169db.json
new file mode 100644
index 0000000..c3db620
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5b7bd0a5-cc92-4c5a-bbb1-979de2b169db.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5b7bd0a5-cc92-4c5a-bbb1-979de2b169db",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">114ef6c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 30 Jan 2016 18:17:34 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 17:24:18 +0000</span> (18:24 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">5101bcd8628baf72b9b8109a52e980edf42f78fb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">114ef6c5a2802e8758e466af92b70f51fd7a2929</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hp=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hp=7b932178b5fcec5e17078ea471cf064a7e1ebc50;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hp=c81a5369bc9195e7d2b6fa0b7bfeeeca320e8e9e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hp=9ea91ff741e39e090727fa163c0ae844f3ea268e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:53 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=14",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5b7bd0a5-cc92-4c5a-bbb1-979de2b169db",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5ba57711-f34d-4f6d-824c-a113e0f2e5b4.json b/src/test/resources/mappings/repos_asf-5ba57711-f34d-4f6d-824c-a113e0f2e5b4.json
new file mode 100644
index 0000000..4aa5378
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5ba57711-f34d-4f6d-824c-a113e0f2e5b4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5ba57711-f34d-4f6d-824c-a113e0f2e5b4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"f661fc298e80208911838f5acce9840ea1a97e3f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f661fc298e80208911838f5acce9840ea1a97e3f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f661fc298e80208911838f5acce9840ea1a97e3f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">0e7e3ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f661fc298e80208911838f5acce9840ea1a97e3f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"title\">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 20:38:08 +0000</span> (21:38 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f661fc298e80208911838f5acce9840ea1a97e3f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">8fe0de05c3da75949b86cf8024623a3cc7c92c56</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\" class=\"list\">0e7e3eeb597b92f1394b24e33d5933e995ee8104</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f;hp=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Confirm&nbsp;commons-cli&nbsp;1.4-SNAPSHOT&nbsp;before&nbsp;official&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hp=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hp=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=27",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5ba57711-f34d-4f6d-824c-a113e0f2e5b4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5ba82945-7cea-4dd7-9f82-b4deb1cbd9eb.json b/src/test/resources/mappings/repos_asf-5ba82945-7cea-4dd7-9f82-b4deb1cbd9eb.json
new file mode 100644
index 0000000..bd905d4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5ba82945-7cea-4dd7-9f82-b4deb1cbd9eb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5ba82945-7cea-4dd7-9f82-b4deb1cbd9eb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"87cf1eeb7d2506e192da77f7d5b286fae2b20314\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">96543b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"title\">[MNG-6198] Use the directory specified by -f for searching with 'mvn'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 20:07:01 +0000</span> (21:07 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">3f0b1dfdb9a33c39db1eb0b73550573503d966ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" class=\"list\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hp=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6198]&nbsp;Use&nbsp;the&nbsp;directory&nbsp;specified&nbsp;by&nbsp;-f&nbsp;for&nbsp;searching&nbsp;with&nbsp;'mvn'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hp=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hpb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=52",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5ba82945-7cea-4dd7-9f82-b4deb1cbd9eb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5d513c96-68c5-47ae-9c0b-3851516a00bf.json b/src/test/resources/mappings/repos_asf-5d513c96-68c5-47ae-9c0b-3851516a00bf.json
new file mode 100644
index 0000000..9b8acd8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5d513c96-68c5-47ae-9c0b-3851516a00bf.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5d513c96-68c5-47ae-9c0b-3851516a00bf",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">5919b74</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" class=\"title\">logging the module count to let the user identify how many module are still to be... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Romain Manni-Bucau\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=Romain+Manni-Bucau;st=author\">Romain Manni-Bucau</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=rmannibucau@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by rmannibucau@gmail.com\">&lt;rmannibucau@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a8010b78704a70577a7b079f1bc2c981?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 9 Nov 2017 08:30:47 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Romain Manni-Bucau\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=Romain+Manni-Bucau;st=committer\">Romain Manni-Bucau</a> <a class=\"list\" title=\"Search for commits committed by rmannibucau@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=rmannibucau@gmail.com;st=committer\">&lt;rmannibucau@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a8010b78704a70577a7b079f1bc2c981?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 9 Nov 2017 08:30:47 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">0389183e041f6680f3318103a5f98c6cad3cd341</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\" class=\"list\">5919b7450d2e01f079e930d92df7910af39d489a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;hp=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nlogging&nbsp;the&nbsp;module&nbsp;count&nbsp;to&nbsp;let&nbsp;the&nbsp;user&nbsp;identify&nbsp;how&nbsp;many&nbsp;module&nbsp;are&nbsp;still&nbsp;to&nbsp;be&nbsp;executed/processed<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hp=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;hpb=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 13:16:06 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 13:16:06 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5d513c96-68c5-47ae-9c0b-3851516a00bf",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.json b/src/test/resources/mappings/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.json
new file mode 100644
index 0000000..83ae56b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.json
@@ -0,0 +1,27 @@
+{
+  "id" : "5df42b36-28d0-4e45-aa55-9213000ecab0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-5df42b36-28d0-4e45-aa55-9213000ecab0.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:50 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=22",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "5df42b36-28d0-4e45-aa55-9213000ecab0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.json b/src/test/resources/mappings/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.json
new file mode 100644
index 0000000..db738a4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.json
@@ -0,0 +1,27 @@
+{
+  "id" : "621e88ba-a113-4aa1-9572-52b0944ad103",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-621e88ba-a113-4aa1-9572-52b0944ad103.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=54",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "621e88ba-a113-4aa1-9572-52b0944ad103",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-64456344-fbac-46df-abcc-65506cdd0f3b.json b/src/test/resources/mappings/repos_asf-64456344-fbac-46df-abcc-65506cdd0f3b.json
new file mode 100644
index 0000000..6c5f9f0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-64456344-fbac-46df-abcc-65506cdd0f3b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "64456344-fbac-46df-abcc-65506cdd0f3b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"16382802611939a8876fe553208e8b0f4da606a6\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16382802611939a8876fe553208e8b0f4da606a6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16382802611939a8876fe553208e8b0f4da606a6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">abca6ab</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16382802611939a8876fe553208e8b0f4da606a6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\" class=\"title\">[MNG-6189] warn if maven-site-plugin reportPlugins is configured</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 16:04:04 +0000</span> (17:04 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 20:51:53 +0000</span> (21:51 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16382802611939a8876fe553208e8b0f4da606a6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\" class=\"list\">1fd54564739130349e8df2051731189f12c152f8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"list\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6;hp=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6189]&nbsp;warn&nbsp;if&nbsp;maven-site-plugin&nbsp;reportPlugins&nbsp;is&nbsp;configured<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hp=d918d9e88c17b87c03f746d8243bedadfa8d78c8;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hp=c5ea338c8563397cc4505738c67141053e5b2888;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=35",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "64456344-fbac-46df-abcc-65506cdd0f3b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-648c665b-721d-42fc-9893-c4f5783f2f83.json b/src/test/resources/mappings/repos_asf-648c665b-721d-42fc-9893-c4f5783f2f83.json
new file mode 100644
index 0000000..45c495e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-648c665b-721d-42fc-9893-c4f5783f2f83.json
@@ -0,0 +1,27 @@
+{
+  "id" : "648c665b-721d-42fc-9893-c4f5783f2f83",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" height=\"27\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"567af0d964cf823b275300aa4671b84a28da5baa\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=567af0d964cf823b275300aa4671b84a28da5baa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=567af0d964cf823b275300aa4671b84a28da5baa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=567af0d964cf823b275300aa4671b84a28da5baa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\" class=\"title\">use &quot;java -jar&quot; command</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">567af0d964cf823b275300aa4671b84a28da5baa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">2301cdef921111a0e4ac61ed387f655515be8de8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbea23e362c9cea7d710a37556258c2dbd47</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa;hp=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;&quot;java&nbsp;-jar&quot;&nbsp;command<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\" class=\"list\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hp=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=567af0d964cf823b275300aa4671b84a28da5baa;hpb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=567af0d964cf823b275300aa4671b84a28da5baa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=59",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "648c665b-721d-42fc-9893-c4f5783f2f83",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-65c63a17-10d8-4aa5-9796-a46fed4e0523.json b/src/test/resources/mappings/repos_asf-65c63a17-10d8-4aa5-9796-a46fed4e0523.json
new file mode 100644
index 0000000..e429ad2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-65c63a17-10d8-4aa5-9796-a46fed4e0523.json
@@ -0,0 +1,27 @@
+{
+  "id" : "65c63a17-10d8-4aa5-9796-a46fed4e0523",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"6182a2083fdb9964ccb5250fb85223e38485bf04\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"title\">[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:28:04 +0000</span> (18:28 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:13 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6182a2083fdb9964ccb5250fb85223e38485bf04</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">4a0349eb0ad24ae16121a1fdb559a05e41d98425</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hp=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;use&nbsp;enhanced&nbsp;HawtJNI&nbsp;library&nbsp;loading&nbsp;(remove&nbsp;previous&nbsp;hack)<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hp=eedd3443b962551a7fa14480f5230ca01d00a606;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hp=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hp=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=67",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "65c63a17-10d8-4aa5-9796-a46fed4e0523",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-66cdcdf8-1bd5-4f3f-ae47-d946c1c9480c.json b/src/test/resources/mappings/repos_asf-66cdcdf8-1bd5-4f3f-ae47-d946c1c9480c.json
new file mode 100644
index 0000000..66648e1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-66cdcdf8-1bd5-4f3f-ae47-d946c1c9480c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "66cdcdf8-1bd5-4f3f-ae47-d946c1c9480c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" value=\"ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">24b9ef4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"title\">Fixed checkstyle reported error.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"list\">48a189e3b6db856704d5c7e72710f76f08789c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" class=\"list\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hp=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;checkstyle&nbsp;reported&nbsp;error.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hp=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hpb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:51 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=20",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "66cdcdf8-1bd5-4f3f-ae47-d946c1c9480c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.json b/src/test/resources/mappings/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.json
new file mode 100644
index 0000000..5d9edd4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.json
@@ -0,0 +1,26 @@
+{
+  "id" : "67cdee99-0e8e-43f9-a2c2-c674395926c9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-67cdee99-0e8e-43f9-a2c2-c674395926c9.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:59 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "67cdee99-0e8e-43f9-a2c2-c674395926c9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-68ae6a29-80bc-403d-8c4f-0b66a05fe8cd.json b/src/test/resources/mappings/repos_asf-68ae6a29-80bc-403d-8c4f-0b66a05fe8cd.json
new file mode 100644
index 0000000..0ff74d4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-68ae6a29-80bc-403d-8c4f-0b66a05fe8cd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "68ae6a29-80bc-403d-8c4f-0b66a05fe8cd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"170c1ed82cbe124da1736da64af20d660dc3162e\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=170c1ed82cbe124da1736da64af20d660dc3162e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=170c1ed82cbe124da1736da64af20d660dc3162e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">e44c39c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=170c1ed82cbe124da1736da64af20d660dc3162e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\">Revert &quot;Squashed commit of the following:&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=committer\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">170c1ed82cbe124da1736da64af20d660dc3162e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">502670eb355dc6e1cc6e5f1fbe42f7149b499068</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e;hp=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;Squashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=170c1ed82cbe124da1736da64af20d660dc3162e;hpb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:18 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=87",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "68ae6a29-80bc-403d-8c4f-0b66a05fe8cd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.json b/src/test/resources/mappings/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.json
new file mode 100644
index 0000000..d7c3003
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6a051442-4e7a-49fb-9456-27ecf27f6445",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-6a051442-4e7a-49fb-9456-27ecf27f6445.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=91",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6a051442-4e7a-49fb-9456-27ecf27f6445",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6a084075-31f7-44c4-8c3c-0782717555b4.json b/src/test/resources/mappings/repos_asf-6a084075-31f7-44c4-8c3c-0782717555b4.json
new file mode 100644
index 0000000..b5f67ca
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6a084075-31f7-44c4-8c3c-0782717555b4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6a084075-31f7-44c4-8c3c-0782717555b4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"5cce371c8aee5d957d9b24e46cddc939a15aff40\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">e6217a4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">Switch to resolveScm so that we get auto linking of matching integration test branches</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 17:33:54 +0000</span> (17:33 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:41:52 +0000</span> (12:41 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5cce371c8aee5d957d9b24e46cddc939a15aff40</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5a2808a627b9100b5b9a363c0e9f69699b5cb524</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5a2808a627b9100b5b9a363c0e9f69699b5cb524;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">e6217a455547e5b3bcac310be18daf2a333cd5d1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5cce371c8aee5d957d9b24e46cddc939a15aff40;hp=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSwitch&nbsp;to&nbsp;resolveScm&nbsp;so&nbsp;that&nbsp;we&nbsp;get&nbsp;auto&nbsp;linking&nbsp;of&nbsp;matching&nbsp;integration&nbsp;test&nbsp;branches<br/>\n<br/>\n-&nbsp;Also&nbsp;use&nbsp;short&nbsp;paths&nbsp;when&nbsp;integration&nbsp;testing&nbsp;on&nbsp;windows&nbsp;and&nbsp;clean&nbsp;up<br/>\nafterwards&nbsp;to&nbsp;ensure&nbsp;disk&nbsp;space&nbsp;does&nbsp;not&nbsp;overflow<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hp=5b82d78d7fec98964a812a149af965d0d869253a;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40;hpb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=2ac264432e67fed698212776e91fb6d1035ce277;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=2",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6a084075-31f7-44c4-8c3c-0782717555b4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6b65a730-b796-4928-a5ca-0a717cd4afa0.json b/src/test/resources/mappings/repos_asf-6b65a730-b796-4928-a5ca-0a717cd4afa0.json
new file mode 100644
index 0000000..173f64c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6b65a730-b796-4928-a5ca-0a717cd4afa0.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6b65a730-b796-4928-a5ca-0a717cd4afa0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"529e8a62049d009a800cbf0b37ca348abaf9022d\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e652882</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\" class=\"title\">Merge remote-tracking branch 'origin/master'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">529e8a62049d009a800cbf0b37ca348abaf9022d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e6528827571b0ebe06675ef47c8157d1522116a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=e6528827571b0ebe06675ef47c8157d1522116a5\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/master'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:54 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:54 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=9",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6b65a730-b796-4928-a5ca-0a717cd4afa0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6b85e412-8da4-4a46-8e11-4c7e73da6a32.json b/src/test/resources/mappings/repos_asf-6b85e412-8da4-4a46-8e11-4c7e73da6a32.json
new file mode 100644
index 0000000..1589c7b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6b85e412-8da4-4a46-8e11-4c7e73da6a32.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6b85e412-8da4-4a46-8e11-4c7e73da6a32",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">00c82b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">[MNG-6195] Tidy up quoting and command substitution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 21:41:24 +0000</span> (22:41 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" class=\"list\">1e8be6653142a9402479975cd83c2c490f03f918</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\" class=\"list\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hp=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6195]&nbsp;Tidy&nbsp;up&nbsp;quoting&nbsp;and&nbsp;command&nbsp;substitution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hp=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hpb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=51",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6b85e412-8da4-4a46-8e11-4c7e73da6a32",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6bed5bd8-757f-4133-b4dd-60bec891f694.json b/src/test/resources/mappings/repos_asf-6bed5bd8-757f-4133-b4dd-60bec891f694.json
new file mode 100644
index 0000000..793c19d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6bed5bd8-757f-4133-b4dd-60bec891f694.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6bed5bd8-757f-4133-b4dd-60bec891f694",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"a4157428d756e2189cddaddf0690ff070bb74d52\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a4157428d756e2189cddaddf0690ff070bb74d52\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a4157428d756e2189cddaddf0690ff070bb74d52\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a4157428d756e2189cddaddf0690ff070bb74d52\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\">updated parent pom: fixes issue with m-assembly-p bug</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a4157428d756e2189cddaddf0690ff070bb74d52</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"list\">278431a4a1a54e67eb357a87f3e75e02a4b10f28</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nupdated&nbsp;parent&nbsp;pom:&nbsp;fixes&nbsp;issue&nbsp;with&nbsp;m-assembly-p&nbsp;bug<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hp=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=a4157428d756e2189cddaddf0690ff070bb74d52;hpb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=32",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6bed5bd8-757f-4133-b4dd-60bec891f694",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6c1aaa5c-ec17-47ec-ad9b-cb8af5db55f4.json b/src/test/resources/mappings/repos_asf-6c1aaa5c-ec17-47ec-ad9b-cb8af5db55f4.json
new file mode 100644
index 0000000..3f557c2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6c1aaa5c-ec17-47ec-ad9b-cb8af5db55f4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6c1aaa5c-ec17-47ec-ad9b-cb8af5db55f4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">24b9ef4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">Fixed checkstyle reported error.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"list\">48a189e3b6db856704d5c7e72710f76f08789c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" class=\"list\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hp=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;checkstyle&nbsp;reported&nbsp;error.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hp=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hpb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=20",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6c1aaa5c-ec17-47ec-ad9b-cb8af5db55f4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.json b/src/test/resources/mappings/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.json
new file mode 100644
index 0000000..9a8054c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.json
@@ -0,0 +1,26 @@
+{
+  "id" : "6c267ae0-7c0e-451a-bda0-38ae11116116",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6012-Missing-Profile-At-End",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-6c267ae0-7c0e-451a-bda0-38ae11116116.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=82",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6c267ae0-7c0e-451a-bda0-38ae11116116",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.json b/src/test/resources/mappings/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.json
new file mode 100644
index 0000000..db55ff1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=72",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6d02cdb6-88ca-49af-8bdd-a1a8fe18a81d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-6d9fb675-59ca-445b-a85e-400efeda88fb.json b/src/test/resources/mappings/repos_asf-6d9fb675-59ca-445b-a85e-400efeda88fb.json
new file mode 100644
index 0000000..c2f4577
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-6d9fb675-59ca-445b-a85e-400efeda88fb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "6d9fb675-59ca-445b-a85e-400efeda88fb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"55eeb325cd0ddb2a093196f4804e232d45bcc54a\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">b12905c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:32:06 +0000</span> (12:32 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">a8f3975e74e0c91b05635e8744adaee73ef07713</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">b12905ce02ec0e58b475bbc1d920a6801224c02f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hp=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6176]&nbsp;Upgrade&nbsp;findbugs&nbsp;to&nbsp;3.0.4&nbsp;so&nbsp;that&nbsp;the&nbsp;site&nbsp;can&nbsp;be&nbsp;built&nbsp;with&nbsp;Java&nbsp;7&nbsp;and&nbsp;8<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hp=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hpb=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=30",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "6d9fb675-59ca-445b-a85e-400efeda88fb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-715a38f0-3362-49e1-b4e6-9690a43e472a.json b/src/test/resources/mappings/repos_asf-715a38f0-3362-49e1-b4e6-9690a43e472a.json
new file mode 100644
index 0000000..6e56cd2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-715a38f0-3362-49e1-b4e6-9690a43e472a.json
@@ -0,0 +1,27 @@
+{
+  "id" : "715a38f0-3362-49e1-b4e6-9690a43e472a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">748551d</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">e0da20a</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" class=\"title\">Merge branch 'MNG-6181'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=author\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\" class=\"list\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" class=\"list\">11ff551f478609bb7764c71a728404143775efdb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\" class=\"list\">748551d0274cc2eebfb2f976536d18277e564584</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=748551d0274cc2eebfb2f976536d18277e564584\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">e0da20a1f801aeda0cd74495834c637c3a207478</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=e0da20a1f801aeda0cd74495834c637c3a207478\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'MNG-6181'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:23:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:23:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "715a38f0-3362-49e1-b4e6-9690a43e472a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-71af0647-0c10-400d-be6d-98ccccc1e040.json b/src/test/resources/mappings/repos_asf-71af0647-0c10-400d-be6d-98ccccc1e040.json
new file mode 100644
index 0000000..ed97711
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-71af0647-0c10-400d-be6d-98ccccc1e040.json
@@ -0,0 +1,27 @@
+{
+  "id" : "71af0647-0c10-400d-be6d-98ccccc1e040",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"16805f50ea1715c42ad59312f3e64ab70af3acfe\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">33c8d8e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\" class=\"title\">trying to make Jenkinsfile easier to understand</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:25:17 +0000</span> (<span class=\"atnight\">03:25</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:03:44 +0000</span> (08:03 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16805f50ea1715c42ad59312f3e64ab70af3acfe</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">33c8d8efe9410e134080bd979a7df82de80bcf74</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hp=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\ntrying&nbsp;to&nbsp;make&nbsp;Jenkinsfile&nbsp;easier&nbsp;to&nbsp;understand<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hp=123a24637a8341dec4cf3cb99f1257b64af54247;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe;hpb=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=46",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "71af0647-0c10-400d-be6d-98ccccc1e040",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-72161d02-fd6a-4ced-a813-9edb9d36c4d3.json b/src/test/resources/mappings/repos_asf-72161d02-fd6a-4ced-a813-9edb9d36c4d3.json
new file mode 100644
index 0000000..cfb5dcf
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-72161d02-fd6a-4ced-a813-9edb9d36c4d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "72161d02-fd6a-4ced-a813-9edb9d36c4d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"44634982a103a696d18619346756b1adaf3dbfd9\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=44634982a103a696d18619346756b1adaf3dbfd9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=44634982a103a696d18619346756b1adaf3dbfd9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">ecef59f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=44634982a103a696d18619346756b1adaf3dbfd9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"title\">improved modello and animal sniffer's execution ids</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">44634982a103a696d18619346756b1adaf3dbfd9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">817290e5e217cab8e5b343fd1490b9e5c079a8db</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\" class=\"list\">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9;hp=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;modello&nbsp;and&nbsp;animal&nbsp;sniffer's&nbsp;execution&nbsp;ids<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-core/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hp=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-model/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hp=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">maven-plugin-api/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hp=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hp=ce84168d0d0f8b42880594698b245fffe89ae817;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=71",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "72161d02-fd6a-4ced-a813-9edb9d36c4d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.json b/src/test/resources/mappings/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.json
new file mode 100644
index 0000000..8b714fc
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.json
@@ -0,0 +1,26 @@
+{
+  "id" : "72729e62-1af6-4d26-94f2-1f337d754fa6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-72729e62-1af6-4d26-94f2-1f337d754fa6.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:58 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "72729e62-1af6-4d26-94f2-1f337d754fa6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-73159148-2e9a-46f1-b1fa-2ab1ac9eddd2.json b/src/test/resources/mappings/repos_asf-73159148-2e9a-46f1-b1fa-2ab1ac9eddd2.json
new file mode 100644
index 0000000..18bbd59
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-73159148-2e9a-46f1-b1fa-2ab1ac9eddd2.json
@@ -0,0 +1,26 @@
+{
+  "id" : "73159148-2e9a-46f1-b1fa-2ab1ac9eddd2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"985b5985f336d30b6b2110dae49dd2a5f5d5750b\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">1407a10</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">fixed link</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 10 Apr 2016 18:15:57 +0000</span> (20:15 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:13:06 +0000</span> (18:13 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">b9c47d92269e22bfbc38a3d3c13b626207b97cc7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">1407a10485e826795db23c114c4c37cf951a2e27</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hp=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;link<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hp=03946e689251fdd1a39665acea55f6ec3be12459;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hpb=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Connection" : "close",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "73159148-2e9a-46f1-b1fa-2ab1ac9eddd2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-741e2454-38ee-4bf7-9962-d15074fdc38d.json b/src/test/resources/mappings/repos_asf-741e2454-38ee-4bf7-9962-d15074fdc38d.json
new file mode 100644
index 0000000..0a7d097
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-741e2454-38ee-4bf7-9962-d15074fdc38d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "741e2454-38ee-4bf7-9962-d15074fdc38d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"f1ccecdd893eea0a320634a49bc6e56b776fb213\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=author\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 02:46:29 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 03:01:34 +0000</span> (<span class=\"atnight\">04:01</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ccecdd893eea0a320634a49bc6e56b776fb213</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">6ff1d4f7cd279267bdc22891d0099e5c2e6209c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"list\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Added&nbsp;unit&nbsp;tests&nbsp;for&nbsp;the&nbsp;'ModelResolver'&nbsp;interface.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=31",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "741e2454-38ee-4bf7-9962-d15074fdc38d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-748e3013-df1d-47a5-aac7-d01227e47631.json b/src/test/resources/mappings/repos_asf-748e3013-df1d-47a5-aac7-d01227e47631.json
new file mode 100644
index 0000000..0599be5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-748e3013-df1d-47a5-aac7-d01227e47631.json
@@ -0,0 +1,27 @@
+{
+  "id" : "748e3013-df1d-47a5-aac7-d01227e47631",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"5885e70e24a69914da892eb343906658d5463bfa\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5885e70e24a69914da892eb343906658d5463bfa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5885e70e24a69914da892eb343906658d5463bfa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">5cce371</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5885e70e24a69914da892eb343906658d5463bfa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\" class=\"title\">[MNG-6078] Undo the order reversal hack</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 00:11:27 +0000</span> (<span class=\"atnight\">00:11</span> +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5885e70e24a69914da892eb343906658d5463bfa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\" class=\"list\">28f4368568f9eb1b705ee228ebf7ff1590fc02ab</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5cce371c8aee5d957d9b24e46cddc939a15aff40</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa;hp=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Undo&nbsp;the&nbsp;order&nbsp;reversal&nbsp;hack<br/>\n<br/>\n-&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=ca4303031357a7decaee8de770b71fb2c2fedd28\" class=\"text\">ca4303031357a7decaee8de770b71fb2c2fedd28</a>&nbsp;used&nbsp;a&nbsp;hack&nbsp;to&nbsp;reverse&nbsp;the&nbsp;order&nbsp;of&nbsp;arguments<br/>\n-&nbsp;The&nbsp;side&nbsp;effect&nbsp;of&nbsp;the&nbsp;hack&nbsp;is&nbsp;that&nbsp;the&nbsp;first&nbsp;named&nbsp;system&nbsp;property&nbsp;value&nbsp;on&nbsp;the&nbsp;CLI&nbsp;would&nbsp;win<br/>\n-&nbsp;The&nbsp;side-effect&nbsp;is&nbsp;causing&nbsp;a&nbsp;lot&nbsp;of&nbsp;integration&nbsp;test&nbsp;builds&nbsp;to&nbsp;fail&nbsp;and&nbsp;will&nbsp;likely&nbsp;have&nbsp;other&nbsp;unintended&nbsp;consequences<br/>\n-&nbsp;Correct&nbsp;fix&nbsp;is&nbsp;to&nbsp;put&nbsp;system&nbsp;properties&nbsp;at&nbsp;the&nbsp;end.<br/>\n-&nbsp;If&nbsp;this&nbsp;change&nbsp;passes&nbsp;the&nbsp;integration&nbsp;tests&nbsp;then&nbsp;it&nbsp;will&nbsp;need&nbsp;to&nbsp;be&nbsp;augmented&nbsp;to&nbsp;correctly&nbsp;round-trip&nbsp;the&nbsp;CLI&nbsp;options<br/>\n&nbsp;&nbsp;as&nbsp;there&nbsp;is&nbsp;the&nbsp;potential&nbsp;that&nbsp;somebody&nbsp;may&nbsp;legitimately&nbsp;be&nbsp;passing&nbsp;an&nbsp;arg&nbsp;parameter&nbsp;a&nbsp;value&nbsp;that&nbsp;starts&nbsp;with&nbsp;-D<br/>\n&nbsp;&nbsp;for&nbsp;example&nbsp;'mvn&nbsp;-ep&nbsp;-Dsecretpassword'&nbsp;or&nbsp;'mvn&nbsp;-l&nbsp;-D.log'&nbsp;but&nbsp;given&nbsp;that&nbsp;this&nbsp;requires&nbsp;a&nbsp;parse&nbsp;and&nbsp;unparse<br/>\n&nbsp;&nbsp;to&nbsp;handle&nbsp;the&nbsp;escaping,&nbsp;I&nbsp;want&nbsp;to&nbsp;get&nbsp;evidence&nbsp;that&nbsp;the&nbsp;integration&nbsp;tests&nbsp;pass&nbsp;first<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hp=4e10b05bf0544931ee68690496692fe8d73d1512;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hp=d92662494dc7204599c6528d957c3d3c28d1a835;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=3",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "748e3013-df1d-47a5-aac7-d01227e47631",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-75603a9d-4aa4-4a32-ba23-0376cad11353.json b/src/test/resources/mappings/repos_asf-75603a9d-4aa4-4a32-ba23-0376cad11353.json
new file mode 100644
index 0000000..c76315b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-75603a9d-4aa4-4a32-ba23-0376cad11353.json
@@ -0,0 +1,27 @@
+{
+  "id" : "75603a9d-4aa4-4a32-ba23-0376cad11353",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"542a7a89156263b34d1472e9d9c1a2795afccd2d\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">312eb53</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\" class=\"title\">[MNG-6275] Defang the tests when their core assumption is invalid.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">542a7a89156263b34d1472e9d9c1a2795afccd2d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\" class=\"list\">39460fdb6c56bf0fd9c99278e86e8534ff28dc25</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">312eb53502b78355ab21e27610e7ef253990f574</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hp=312eb53502b78355ab21e27610e7ef253990f574\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Defang&nbsp;the&nbsp;tests&nbsp;when&nbsp;their&nbsp;core&nbsp;assumption&nbsp;is&nbsp;invalid.<br/>\n<br/>\n-&nbsp;The&nbsp;tests&nbsp;assume&nbsp;that&nbsp;the&nbsp;JRE&nbsp;has&nbsp;a&nbsp;ScriptEngineFactory<br/>\n-&nbsp;Not&nbsp;all&nbsp;JREs&nbsp;have&nbsp;a&nbsp;ScriptEngineFactory&nbsp;(I'm&nbsp;looking&nbsp;at&nbsp;Azul's&nbsp;Zulu&nbsp;Open&nbsp;JDK&nbsp;7&nbsp;builds)<br/>\n-&nbsp;Ideally&nbsp;we'd&nbsp;skip&nbsp;these&nbsp;tests&nbsp;using&nbsp;Assume.assumeThat(...)&nbsp;but&nbsp;PlexusTestCase&nbsp;doesn't&nbsp;support<br/>\n&nbsp;&nbsp;AssumptionViolatedException&nbsp;for&nbsp;marking&nbsp;tests&nbsp;as&nbsp;skipped.<br/>\n<br/>\nIssue&nbsp;identified&nbsp;during&nbsp;testing&nbsp;of&nbsp;the&nbsp;3.5.1&nbsp;release&nbsp;candidate<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hp=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d;hpb=312eb53502b78355ab21e27610e7ef253990f574\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=92",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "75603a9d-4aa4-4a32-ba23-0376cad11353",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-757f28a8-4b6c-45f9-816d-7281b9391a7c.json b/src/test/resources/mappings/repos_asf-757f28a8-4b6c-45f9-816d-7281b9391a7c.json
new file mode 100644
index 0000000..3cb75a4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-757f28a8-4b6c-45f9-816d-7281b9391a7c.json
@@ -0,0 +1,26 @@
+{
+  "id" : "757f28a8-4b6c-45f9-816d-7281b9391a7c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fslf4j-log4j2.5",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-log4j2.5 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-log4j2.5\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-log4j2.5 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-log4j2.5;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-log4j2.5 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-log4j2.5\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-log4j2.5 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-log4j2.5;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"refs/heads/slf4j-log4j2.5\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-log4j2.5\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-log4j2.5\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-log4j2.5\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=26dd8c53bb169f8408bb7b51a1ddafe34c60db1f;hb=refs/heads/slf4j-log4j2.5\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f3eac27e1342df98473b10dca1b00ffe618db3ee\">f3eac27</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/slf4j-log4j2.5\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-log4j2.5\" class=\"title\">MNG-3507 workaround: maven-checkstyle-plugin and maven-remote-resources-plugin are...  <span class=\"refs\"> <span class=\"head\" title=\"heads/slf4j-log4j2.5\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-log4j2.5\">slf4j-log4j2.5</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-log4j2.5;s=Arnaud+He%CC%81ritier;st=author\" class=\"list\" title=\"Search for commits authored by Arnaud Héritier\">Arnaud Héritier</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-log4j2.5;s=aheritier@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by aheritier@apache.org\">&lt;aheritier@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 28 Sep 2015 22:53:46 +0000</span> (<span class=\"atnight\">00:53</span> +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-log4j2.5;s=Arnaud+He%CC%81ritier;st=committer\" class=\"list\" title=\"Search for commits committed by Arnaud Héritier\">Arnaud Héritier</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-log4j2.5;s=aheritier@apache.org;st=committer\" title=\"Search for commits committed by aheritier@apache.org\" class=\"list\">&lt;aheritier@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cdbe99fe3d6af6a18dd8c35b0687a50b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 7 Jan 2016 10:08:30 +0000</span> (11:08 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ae041d789374ae6f142cf47cabc37ef553adb502</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=26dd8c53bb169f8408bb7b51a1ddafe34c60db1f;hb=refs/heads/slf4j-log4j2.5\" class=\"list\">26dd8c53bb169f8408bb7b51a1ddafe34c60db1f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=26dd8c53bb169f8408bb7b51a1ddafe34c60db1f;hb=refs/heads/slf4j-log4j2.5\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/slf4j-log4j2.5;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f3eac27e1342df98473b10dca1b00ffe618db3ee\" class=\"list\">f3eac27e1342df98473b10dca1b00ffe618db3ee</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f3eac27e1342df98473b10dca1b00ffe618db3ee\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-log4j2.5;hp=f3eac27e1342df98473b10dca1b00ffe618db3ee\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-3507&nbsp;workaround:&nbsp;maven-checkstyle-plugin&nbsp;and&nbsp;maven-remote-resources-plugin&nbsp;are&nbsp;depending&nbsp;on&nbsp;versions&nbsp;1.5.6&nbsp;of&nbsp;slf4j-jdk14&nbsp;and&nbsp;jcl-over-slf4j&nbsp;artifacts&nbsp;which&nbsp;are&nbsp;incompatible&nbsp;with&nbsp;1.7.5&nbsp;version&nbsp;exposed&nbsp;by&nbsp;maven&nbsp;core<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=f286e797f8f45af7e465aefca3970c8c6a6cf1b8;hb=refs/heads/slf4j-log4j2.5\">apache-maven/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/pom.xml;h=f286e797f8f45af7e465aefca3970c8c6a6cf1b8;hp=15359f4eb00221d3315ddefbf6ec5441425754c9;hb=refs/heads/slf4j-log4j2.5;hpb=f3eac27e1342df98473b10dca1b00ffe618db3ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/pom.xml;h=f286e797f8f45af7e465aefca3970c8c6a6cf1b8;hb=refs/heads/slf4j-log4j2.5\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/pom.xml;hb=refs/heads/slf4j-log4j2.5\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=f11f9773124935e8bfaca92d366a540ef5a93c64;hb=refs/heads/slf4j-log4j2.5\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=f11f9773124935e8bfaca92d366a540ef5a93c64;hp=fdca4e225d7f24cd9ecf014b8b246a02ed554ff4;hb=refs/heads/slf4j-log4j2.5;hpb=f3eac27e1342df98473b10dca1b00ffe618db3ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=f11f9773124935e8bfaca92d366a540ef5a93c64;hb=refs/heads/slf4j-log4j2.5\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/slf4j-log4j2.5\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of slf4j-log4j2.5 RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-log4j2.5\">RSS</a>\n<a class=\"rss_logo\" title=\"log of slf4j-log4j2.5 Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-log4j2.5\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=76",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "757f28a8-4b6c-45f9-816d-7281b9391a7c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-758cce4a-92f0-40ab-81a4-f0341d58048d.json b/src/test/resources/mappings/repos_asf-758cce4a-92f0-40ab-81a4-f0341d58048d.json
new file mode 100644
index 0000000..eaa832a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-758cce4a-92f0-40ab-81a4-f0341d58048d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "758cce4a-92f0-40ab-81a4-f0341d58048d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">d54e6f9</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">800d635c3edfad43af57b893be113793e6c06076</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\" class=\"list\">d54e6f91a8652cdda61a20f051f97f11d4c3c982</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hp=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hp=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"list\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hp=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=40",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "758cce4a-92f0-40ab-81a4-f0341d58048d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.json b/src/test/resources/mappings/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.json
new file mode 100644
index 0000000..5de70c7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.json
@@ -0,0 +1,27 @@
+{
+  "id" : "76ddac70-af8b-41d2-b9e0-d0f4552cef52",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-76ddac70-af8b-41d2-b9e0-d0f4552cef52.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=70",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "76ddac70-af8b-41d2-b9e0-d0f4552cef52",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.json b/src/test/resources/mappings/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.json
new file mode 100644
index 0000000..72907bf
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.json
@@ -0,0 +1,27 @@
+{
+  "id" : "76f26557-6ad7-4742-9049-9b5a045b0d83",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-76f26557-6ad7-4742-9049-9b5a045b0d83.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=6",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "76f26557-6ad7-4742-9049-9b5a045b0d83",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-78286027-4c19-4532-a821-d7565579367d.json b/src/test/resources/mappings/repos_asf-78286027-4c19-4532-a821-d7565579367d.json
new file mode 100644
index 0000000..17d56ed
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-78286027-4c19-4532-a821-d7565579367d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "78286027-4c19-4532-a821-d7565579367d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"0b9a30f350f159a190e87c78e520ba7a7ae0642b\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">0db5e32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"title\">[MNG-6177] The --file command line option of the Windows and Unix launchers does... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 02:14:21 +0000</span> (<span class=\"atnight\">03:14</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=committer\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 23:55:29 +0000</span> (<span class=\"atnight\">00:55</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">0db5e32cf59851086e895f1f541853b61df38121</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hp=0db5e32cf59851086e895f1f541853b61df38121\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6177]&nbsp;The&nbsp;--file&nbsp;command&nbsp;line&nbsp;option&nbsp;of&nbsp;the&nbsp;Windows&nbsp;and&nbsp;Unix&nbsp;launchers&nbsp;does&nbsp;not&nbsp;work&nbsp;for&nbsp;directory&nbsp;names&nbsp;like&nbsp;&quot;Spaces&nbsp;&amp;&nbsp;Special&nbsp;Char&quot;<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hp=95a407d27707b199a77d093e917420e251009b7d;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hp=e527188672c56e2f9b23690ee26164031bfad43c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:55 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:55 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=8",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "78286027-4c19-4532-a821-d7565579367d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-78335eca-daaa-4dcc-9f3e-05051f9dfebd.json b/src/test/resources/mappings/repos_asf-78335eca-daaa-4dcc-9f3e-05051f9dfebd.json
new file mode 100644
index 0000000..1d59e20
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-78335eca-daaa-4dcc-9f3e-05051f9dfebd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "78335eca-daaa-4dcc-9f3e-05051f9dfebd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"e0da20a1f801aeda0cd74495834c637c3a207478\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e0da20a1f801aeda0cd74495834c637c3a207478\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e0da20a1f801aeda0cd74495834c637c3a207478\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e0da20a1f801aeda0cd74495834c637c3a207478\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"title\">[MNG-6181] HttpClient produces a lot of noise at debug loglevel</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=committer\" class=\"list\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e0da20a1f801aeda0cd74495834c637c3a207478</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">50d0caeb5d10f603ff08ae6958f0fc7e6d9421df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6181]&nbsp;HttpClient&nbsp;produces&nbsp;a&nbsp;lot&nbsp;of&nbsp;noise&nbsp;at&nbsp;debug&nbsp;loglevel<br/>\n<br/>\nTurn&nbsp;off&nbsp;httpclient&nbsp;logging&nbsp;by&nbsp;default,&nbsp;which&nbsp;restores&nbsp;logging&nbsp;from&nbsp;previous&nbsp;Maven&nbsp;versions<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hp=859ff72588277838b5410fc9066c317108072597;hb=e0da20a1f801aeda0cd74495834c637c3a207478;hpb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:54 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:54 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=11",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "78335eca-daaa-4dcc-9f3e-05051f9dfebd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.json b/src/test/resources/mappings/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.json
new file mode 100644
index 0000000..2ef28e1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "785047ae-a22e-4c26-b8f8-482277ae28d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=214540c2ae5431645bb927d6dc5498ebafc27359",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-785047ae-a22e-4c26-b8f8-482277ae28d3.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=37",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "785047ae-a22e-4c26-b8f8-482277ae28d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-78d552de-1da8-4526-a8e5-23c7fc4d7fe2.json b/src/test/resources/mappings/repos_asf-78d552de-1da8-4526-a8e5-23c7fc4d7fe2.json
new file mode 100644
index 0000000..f1cf25d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-78d552de-1da8-4526-a8e5-23c7fc4d7fe2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "78d552de-1da8-4526-a8e5-23c7fc4d7fe2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" alt=\"git\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"94c3b600ec3290cda98a66c108ff021b7c4c482e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">ad514f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"title\">switch to embedded core ITs run for faster result</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:59 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:16 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">94c3b600ec3290cda98a66c108ff021b7c4c482e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">6a28f339a10ad4b8aae163ae171324e4fef8861f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hp=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nswitch&nbsp;to&nbsp;embedded&nbsp;core&nbsp;ITs&nbsp;run&nbsp;for&nbsp;faster&nbsp;result<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hp=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e;hpb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=48",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "78d552de-1da8-4526-a8e5-23c7fc4d7fe2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-79a8842d-1316-4ddd-8f78-facd6068549d.json b/src/test/resources/mappings/repos_asf-79a8842d-1316-4ddd-8f78-facd6068549d.json
new file mode 100644
index 0000000..3cefd55
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-79a8842d-1316-4ddd-8f78-facd6068549d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "79a8842d-1316-4ddd-8f78-facd6068549d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">16805f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">added CORE_IT_PROFILES parameter</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:26 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:07 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"list\">eddce2219e26343c53efca5c09cd7c0d6417fa65</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">16805f50ea1715c42ad59312f3e64ab70af3acfe</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hp=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nadded&nbsp;CORE_IT_PROFILES&nbsp;parameter<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hp=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hpb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=47",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "79a8842d-1316-4ddd-8f78-facd6068549d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7a912c9f-47b1-41df-9359-66911f01bfea.json b/src/test/resources/mappings/repos_asf-7a912c9f-47b1-41df-9359-66911f01bfea.json
new file mode 100644
index 0000000..af5e5a0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7a912c9f-47b1-41df-9359-66911f01bfea.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7a912c9f-47b1-41df-9359-66911f01bfea",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"eb6b212b567c287734a2dbbef3c113fe650f1def\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">a7dddcb</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"title\">[MNG-6206] display deprecation build warning in case when dependencies</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by dejan2609\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609;st=author\">dejan2609</a> <a title=\"Search for commits authored by dejan2609@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609@gmail.com;st=author\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 14:57:55 +0000</span> (16:57 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 4 Jun 2017 18:23:02 +0000</span> (20:23 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">eb6b212b567c287734a2dbbef3c113fe650f1def</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">d6b73f69df21f81e246e1f8819b7caf1fa08b965</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hp=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6206]&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;in&nbsp;case&nbsp;when&nbsp;dependencies<br/>\nuse&nbsp;metaversions&nbsp;(LATEST&nbsp;or&nbsp;RELEASE)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hp=e790f211a6763503b9a771b990d3681b8b70b31b;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hp=8525476e64bb71cb058dd307cf912080cd977823;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=74",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7a912c9f-47b1-41df-9359-66911f01bfea",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7b0e8f0c-3ce1-4c93-8a3d-9ffb70798308.json b/src/test/resources/mappings/repos_asf-7b0e8f0c-3ce1-4c93-8a3d-9ffb70798308.json
new file mode 100644
index 0000000..7358ef1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7b0e8f0c-3ce1-4c93-8a3d-9ffb70798308.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7b0e8f0c-3ce1-4c93-8a3d-9ffb70798308",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"da03d6b03192399237750c15f96fa021977dd83b\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=da03d6b03192399237750c15f96fa021977dd83b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=da03d6b03192399237750c15f96fa021977dd83b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=da03d6b03192399237750c15f96fa021977dd83b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\" class=\"title\">[MNG-6183] Dependency management debug message corrections.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits committed by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">da03d6b03192399237750c15f96fa021977dd83b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">f2078540708f5c0950ebf66c417b30caec45b649</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c32625be2f807dcf2ffbeb085984729b57</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b;hp=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;corrections.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hp=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=da03d6b03192399237750c15f96fa021977dd83b;hpb=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=da03d6b03192399237750c15f96fa021977dd83b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=25",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7b0e8f0c-3ce1-4c93-8a3d-9ffb70798308",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.json b/src/test/resources/mappings/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.json
new file mode 100644
index 0000000..2545909
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7b432ba7-781d-4c82-b6a6-baa9e0599a3d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-7b432ba7-781d-4c82-b6a6-baa9e0599a3d.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=54",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7b432ba7-781d-4c82-b6a6-baa9e0599a3d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7becadee-6459-4533-a414-ed6858c50a69.json b/src/test/resources/mappings/repos_asf-7becadee-6459-4533-a414-ed6858c50a69.json
new file mode 100644
index 0000000..1f0df02
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7becadee-6459-4533-a414-ed6858c50a69.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7becadee-6459-4533-a414-ed6858c50a69",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"748551d0274cc2eebfb2f976536d18277e564584\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=748551d0274cc2eebfb2f976536d18277e564584\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=748551d0274cc2eebfb2f976536d18277e564584\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=748551d0274cc2eebfb2f976536d18277e564584\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">[MNG-6179] Remove WARNING about prerequisites usage</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=author\" class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Feb 2017 21:49:21 +0000</span> (22:49 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 1 Mar 2017 19:05:45 +0000</span> (20:05 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">748551d0274cc2eebfb2f976536d18277e564584</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">14583e2d01818f77c23c08a23f326de6c75c9d1d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a62049d009a800cbf0b37ca348abaf9022d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584;hp=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6179]&nbsp;Remove&nbsp;WARNING&nbsp;about&nbsp;prerequisites&nbsp;usage<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=748551d0274cc2eebfb2f976536d18277e564584;hpb=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=748551d0274cc2eebfb2f976536d18277e564584\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=10",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7becadee-6459-4533-a414-ed6858c50a69",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.json b/src/test/resources/mappings/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.json
new file mode 100644
index 0000000..f1b726f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7cbeb622-f4b6-4307-b637-b9b66e3f20a4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-7cbeb622-f4b6-4307-b637-b9b66e3f20a4.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=43",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7cbeb622-f4b6-4307-b637-b9b66e3f20a4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-7fa0c566-f5e8-4695-9468-164fa545a4fe.json b/src/test/resources/mappings/repos_asf-7fa0c566-f5e8-4695-9468-164fa545a4fe.json
new file mode 100644
index 0000000..4789019
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-7fa0c566-f5e8-4695-9468-164fa545a4fe.json
@@ -0,0 +1,27 @@
+{
+  "id" : "7fa0c566-f5e8-4695-9468-164fa545a4fe",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"0db5e32cf59851086e895f1f541853b61df38121\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0db5e32cf59851086e895f1f541853b61df38121\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0db5e32cf59851086e895f1f541853b61df38121\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">dc9c4db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0db5e32cf59851086e895f1f541853b61df38121\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\">fixed documentation errors</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0db5e32cf59851086e895f1f541853b61df38121</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">1e52efe006ad64dc870c13e0911783de6382e921</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121;hp=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;documentation&nbsp;errors<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\">maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hp=673f52d117968cd12b3589fa092c4472dc6eb36e;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hp=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:55 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:55 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=7",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "7fa0c566-f5e8-4695-9468-164fa545a4fe",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-801210a3-74a3-42bb-a2eb-671cd6b674e6.json b/src/test/resources/mappings/repos_asf-801210a3-74a3-42bb-a2eb-671cd6b674e6.json
new file mode 100644
index 0000000..57656cc
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-801210a3-74a3-42bb-a2eb-671cd6b674e6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "801210a3-74a3-42bb-a2eb-671cd6b674e6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">7cdff43</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">fixed typos</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">400f5f52c0dd7308f9d1ec7dff9069a385aca089</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">7cdff43aba436408c79d2b4afc169b9c6909235a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hp=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;typos<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hp=8348530a4fc8331ded3ef8676859a7976942602c;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hp=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hp=722bc031f806d934408e089c9d16bf1e74a1cf3d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=19",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "801210a3-74a3-42bb-a2eb-671cd6b674e6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-804b4f02-b8be-4583-9c75-5fe9902f70de.json b/src/test/resources/mappings/repos_asf-804b4f02-b8be-4583-9c75-5fe9902f70de.json
new file mode 100644
index 0000000..3ae0041
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-804b4f02-b8be-4583-9c75-5fe9902f70de.json
@@ -0,0 +1,27 @@
+{
+  "id" : "804b4f02-b8be-4583-9c75-5fe9902f70de",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">5919b74</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" class=\"title\">logging the module count to let the user identify how many module are still to be... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Romain Manni-Bucau\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=Romain+Manni-Bucau;st=author\">Romain Manni-Bucau</a> <a title=\"Search for commits authored by rmannibucau@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=rmannibucau@gmail.com;st=author\" class=\"list\">&lt;rmannibucau@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a8010b78704a70577a7b079f1bc2c981?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 9 Nov 2017 08:30:47 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=Romain+Manni-Bucau;st=committer\" title=\"Search for commits committed by Romain Manni-Bucau\" class=\"list\">Romain Manni-Bucau</a> <a class=\"list\" title=\"Search for commits committed by rmannibucau@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;s=rmannibucau@gmail.com;st=committer\">&lt;rmannibucau@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a8010b78704a70577a7b079f1bc2c981?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 9 Nov 2017 08:30:47 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">0389183e041f6680f3318103a5f98c6cad3cd341</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=0389183e041f6680f3318103a5f98c6cad3cd341;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\" class=\"list\">5919b7450d2e01f079e930d92df7910af39d489a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;hp=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nlogging&nbsp;the&nbsp;module&nbsp;count&nbsp;to&nbsp;let&nbsp;the&nbsp;user&nbsp;identify&nbsp;how&nbsp;many&nbsp;module&nbsp;are&nbsp;still&nbsp;to&nbsp;be&nbsp;executed/processed<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hp=2a089df1a1672f3778c88ac480fd7cad2236ef38;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c;hpb=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=6cab49f603e2f145a924b2c27309e7f2a70c4904;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 13:15:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 13:15:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "804b4f02-b8be-4583-9c75-5fe9902f70de",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-80da052a-7195-44c1-ae03-db96245cf7e2.json b/src/test/resources/mappings/repos_asf-80da052a-7195-44c1-ae03-db96245cf7e2.json
new file mode 100644
index 0000000..6dd1637
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-80da052a-7195-44c1-ae03-db96245cf7e2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "80da052a-7195-44c1-ae03-db96245cf7e2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" value=\"2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">2d44015</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:25:36 +0000</span> (18:25 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:04 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"list\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hp=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6205]&nbsp;upgraded&nbsp;JAnsi&nbsp;to&nbsp;1.16&nbsp;for&nbsp;console&nbsp;encoding&nbsp;fix<br/>\n<br/>\nalso&nbsp;fixes&nbsp;MNG-6218&nbsp;MinGW&nbsp;bash&nbsp;detection&nbsp;fixed&nbsp;by&nbsp;JAnsi&nbsp;1.14<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hp=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hpb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=66",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "80da052a-7195-44c1-ae03-db96245cf7e2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-81d3c458-3f2e-4adb-ad1e-626c6a9192c5.json b/src/test/resources/mappings/repos_asf-81d3c458-3f2e-4adb-ad1e-626c6a9192c5.json
new file mode 100644
index 0000000..f20a679
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-81d3c458-3f2e-4adb-ad1e-626c6a9192c5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "81d3c458-3f2e-4adb-ad1e-626c6a9192c5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"eb6b212b567c287734a2dbbef3c113fe650f1def\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">a7dddcb</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"title\">[MNG-6206] display deprecation build warning in case when dependencies</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609;st=author\" title=\"Search for commits authored by dejan2609\">dejan2609</a> <a href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=dejan2609@gmail.com;st=author\" title=\"Search for commits authored by dejan2609@gmail.com\" class=\"list\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 14:57:55 +0000</span> (16:57 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=eb6b212b567c287734a2dbbef3c113fe650f1def;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 4 Jun 2017 18:23:02 +0000</span> (20:23 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">eb6b212b567c287734a2dbbef3c113fe650f1def</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">d6b73f69df21f81e246e1f8819b7caf1fa08b965</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d6b73f69df21f81e246e1f8819b7caf1fa08b965;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=eb6b212b567c287734a2dbbef3c113fe650f1def;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=eb6b212b567c287734a2dbbef3c113fe650f1def;hp=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6206]&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;in&nbsp;case&nbsp;when&nbsp;dependencies<br/>\nuse&nbsp;metaversions&nbsp;(LATEST&nbsp;or&nbsp;RELEASE)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hp=e790f211a6763503b9a771b990d3681b8b70b31b;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"list\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hp=8525476e64bb71cb058dd307cf912080cd977823;hb=eb6b212b567c287734a2dbbef3c113fe650f1def;hpb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/deprecated-dependency-metaversions-latest-and-release.xml;h=eba532bd9c03c9f6865b0d5a5c37231f8bc1889d;hb=eb6b212b567c287734a2dbbef3c113fe650f1def\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=74",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "81d3c458-3f2e-4adb-ad1e-626c6a9192c5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-82f2b7c3-f7c8-4a30-8e8f-77a57c6dc952.json b/src/test/resources/mappings/repos_asf-82f2b7c3-f7c8-4a30-8e8f-77a57c6dc952.json
new file mode 100644
index 0000000..6550a2b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-82f2b7c3-f7c8-4a30-8e8f-77a57c6dc952.json
@@ -0,0 +1,27 @@
+{
+  "id" : "82f2b7c3-f7c8-4a30-8e8f-77a57c6dc952",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"0b9a30f350f159a190e87c78e520ba7a7ae0642b\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">0db5e32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">[MNG-6177] The --file command line option of the Windows and Unix launchers does... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 02:14:21 +0000</span> (<span class=\"atnight\">03:14</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 23:55:29 +0000</span> (<span class=\"atnight\">00:55</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">0db5e32cf59851086e895f1f541853b61df38121</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hp=0db5e32cf59851086e895f1f541853b61df38121\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6177]&nbsp;The&nbsp;--file&nbsp;command&nbsp;line&nbsp;option&nbsp;of&nbsp;the&nbsp;Windows&nbsp;and&nbsp;Unix&nbsp;launchers&nbsp;does&nbsp;not&nbsp;work&nbsp;for&nbsp;directory&nbsp;names&nbsp;like&nbsp;&quot;Spaces&nbsp;&amp;&nbsp;Special&nbsp;Char&quot;<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hp=95a407d27707b199a77d093e917420e251009b7d;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=cfb39b0f9fb6d57e5515ac07b0c75ba51c1d031e;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hp=e527188672c56e2f9b23690ee26164031bfad43c;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b;hpb=0db5e32cf59851086e895f1f541853b61df38121\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=c86662bb619050d3697ab4fc5bd8fa93c2564c02;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:55 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:55 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=8",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "82f2b7c3-f7c8-4a30-8e8f-77a57c6dc952",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.json b/src/test/resources/mappings/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.json
new file mode 100644
index 0000000..76cb28b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.json
@@ -0,0 +1,26 @@
+{
+  "id" : "837808f4-4239-4ef5-a91d-ad69c1827a2c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tags",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-837808f4-4239-4ef5-a91d-ad69c1827a2c.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "837808f4-4239-4ef5-a91d-ad69c1827a2c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.json b/src/test/resources/mappings/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.json
new file mode 100644
index 0000000..4a7509c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "845e9bd6-3b29-4e84-bd9d-0cd5f83595c4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-845e9bd6-3b29-4e84-bd9d-0cd5f83595c4.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:56 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:56 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=5",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "845e9bd6-3b29-4e84-bd9d-0cd5f83595c4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-84972cb9-497c-4cef-abd0-6a112f0afde7.json b/src/test/resources/mappings/repos_asf-84972cb9-497c-4cef-abd0-6a112f0afde7.json
new file mode 100644
index 0000000..e23e06d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-84972cb9-497c-4cef-abd0-6a112f0afde7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "84972cb9-497c-4cef-abd0-6a112f0afde7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"12d6471337c7ad067b7762d44050a079829ea26c\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=12d6471337c7ad067b7762d44050a079829ea26c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=12d6471337c7ad067b7762d44050a079829ea26c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">707cff6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=12d6471337c7ad067b7762d44050a079829ea26c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"title\">[MNG-6207] Create WARNINGs in case of using system scope</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by dejan2609\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609;st=author\" class=\"list\">dejan2609</a> <a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609@gmail.com;st=author\" title=\"Search for commits authored by dejan2609@gmail.com\" class=\"list\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 13:42:43 +0000</span> (15:42 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 11 Jun 2017 11:55:07 +0000</span> (13:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">12d6471337c7ad067b7762d44050a079829ea26c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">3c03c2ea4e24fe9acd2dd5638e992b3420a5522c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c;hp=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6207]&nbsp;Create&nbsp;WARNINGs&nbsp;in&nbsp;case&nbsp;of&nbsp;using&nbsp;system&nbsp;scope<br/>\n&nbsp;o&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;for&nbsp;dependencies&nbsp;with&nbsp;scope&nbsp;'system'&nbsp;declaration<br/>\n&nbsp;o&nbsp;Note&nbsp;about&nbsp;tests:&nbsp;existing&nbsp;'systemPath'&nbsp;related&nbsp;tests&nbsp;are&nbsp;reused/expanded<br/>\n&nbsp;&nbsp;&nbsp;(rationale:&nbsp;scope&nbsp;'system'&nbsp;and&nbsp;'systemPath'&nbsp;are&nbsp;mutually&nbsp;dependent)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hp=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hp=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=76",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "84972cb9-497c-4cef-abd0-6a112f0afde7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-84a045f6-747b-4b48-8622-981ad2d42192.json b/src/test/resources/mappings/repos_asf-84a045f6-747b-4b48-8622-981ad2d42192.json
new file mode 100644
index 0000000..6fb0750
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-84a045f6-747b-4b48-8622-981ad2d42192.json
@@ -0,0 +1,27 @@
+{
+  "id" : "84a045f6-747b-4b48-8622-981ad2d42192",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"f7d4bce23324cd4a318486d8715a128cf7436c3a\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">3938817</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=author\" class=\"list\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=author\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f7d4bce23324cd4a318486d8715a128cf7436c3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">4193444982d34f3cdba46b0ea62080182731d45c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">3938817fd3e0ad62efe335307406e70bff876834</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hp=3938817fd3e0ad62efe335307406e70bff876834\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6149]&nbsp;MetadataResolutionResult#getGraph()&nbsp;never&nbsp;resolves&nbsp;request&nbsp;type&nbsp;'test'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\" class=\"list\">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hp=814b66c1758d3709281861512e061de2f1091141;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a;hpb=3938817fd3e0ad62efe335307406e70bff876834\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=63",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "84a045f6-747b-4b48-8622-981ad2d42192",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-84f34206-8b56-42c3-9871-9381da1def4c.json b/src/test/resources/mappings/repos_asf-84f34206-8b56-42c3-9871-9381da1def4c.json
new file mode 100644
index 0000000..8c3ce2f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-84f34206-8b56-42c3-9871-9381da1def4c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "84f34206-8b56-42c3-9871-9381da1def4c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">f047ea1</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"title\">Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=author\" class=\"list\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">41001df6e7530eb358ee4d2c90379a086fa70c95</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">f047ea143766fd22ae42040e6805bef287f3cc3e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hp=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;Jenkinsfile&nbsp;to&nbsp;use&nbsp;JENKINS-43507&nbsp;syntax&nbsp;for&nbsp;resolveScm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hp=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hpb=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:18 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=86",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "84f34206-8b56-42c3-9871-9381da1def4c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8604a4c2-88fe-47b7-ae82-21a3868028c1.json b/src/test/resources/mappings/repos_asf-8604a4c2-88fe-47b7-ae82-21a3868028c1.json
new file mode 100644
index 0000000..25bdc1e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8604a4c2-88fe-47b7-ae82-21a3868028c1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8604a4c2-88fe-47b7-ae82-21a3868028c1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"e6217a455547e5b3bcac310be18daf2a333cd5d1\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">985b598</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">Fixing misspellings in test names</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=August+Shi;st=author\" title=\"Search for commits authored by August Shi\">August Shi</a> <a class=\"list\" title=\"Search for commits authored by awshi2@illinois.edu\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=awshi2@illinois.edu;st=author\">&lt;awshi2@illinois.edu&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 25 May 2016 19:12:52 +0000</span> (14:12 -0500)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:29:19 +0000</span> (18:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e6217a455547e5b3bcac310be18daf2a333cd5d1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">cf9c00aa14f87c1e508bd6168ab40a1731cab261</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\" class=\"list\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hp=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixing&nbsp;misspellings&nbsp;in&nbsp;test&nbsp;names<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hp=fb32f0f20752863b0fdee2114de69ed9e90254ce;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hp=43939d181eb7a57268ebd9f323a24728a02cb3c2;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=1",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8604a4c2-88fe-47b7-ae82-21a3868028c1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-86562f3e-f6d3-4709-89a3-d67eb905ac82.json b/src/test/resources/mappings/repos_asf-86562f3e-f6d3-4709-89a3-d67eb905ac82.json
new file mode 100644
index 0000000..47565b6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-86562f3e-f6d3-4709-89a3-d67eb905ac82.json
@@ -0,0 +1,27 @@
+{
+  "id" : "86562f3e-f6d3-4709-89a3-d67eb905ac82",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"1407a10485e826795db23c114c4c37cf951a2e27\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=1407a10485e826795db23c114c4c37cf951a2e27\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=1407a10485e826795db23c114c4c37cf951a2e27\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">60a7f5d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=1407a10485e826795db23c114c4c37cf951a2e27\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27\">Updated doap_Maven.rdf file</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Karl+Heinz+Marbaise;st=author\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 11 Dec 2015 18:43:17 +0000</span> (19:43 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=1407a10485e826795db23c114c4c37cf951a2e27;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:09:04 +0000</span> (18:09 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">1407a10485e826795db23c114c4c37cf951a2e27</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\" class=\"list\">20e60fec3bb024e8b10e945505202e1ddc49873f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=20e60fec3bb024e8b10e945505202e1ddc49873f;hb=1407a10485e826795db23c114c4c37cf951a2e27\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=1407a10485e826795db23c114c4c37cf951a2e27;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" class=\"list\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=1407a10485e826795db23c114c4c37cf951a2e27;hp=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdated&nbsp;doap_Maven.rdf&nbsp;file<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hp=9a043ce3428e70fe723f76da8cea8f3b7c007926;hb=1407a10485e826795db23c114c4c37cf951a2e27;hpb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=1407a10485e826795db23c114c4c37cf951a2e27\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=1407a10485e826795db23c114c4c37cf951a2e27\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:59 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:59 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "86562f3e-f6d3-4709-89a3-d67eb905ac82",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-86d0266d-9400-4c94-bf0d-c20e845f09f2.json b/src/test/resources/mappings/repos_asf-86d0266d-9400-4c94-bf0d-c20e845f09f2.json
new file mode 100644
index 0000000..38be885
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-86d0266d-9400-4c94-bf0d-c20e845f09f2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "86d0266d-9400-4c94-bf0d-c20e845f09f2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"c19e9dcac3d200094c770521b9b1b10df76f26c4\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">4f530c4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 20:52:48 +0000</span> (22:52 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 15 Oct 2017 08:16:00 +0000</span> (10:16 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c19e9dcac3d200094c770521b9b1b10df76f26c4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">41e51a72d8b8e0401af31900d2e83cffd26c6b8c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"list\">4f530c4f006b8d22da90d968a1d32797280804b9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hp=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6242]&nbsp;detect&nbsp;Cygwin/Mingw&nbsp;pseudo&nbsp;terminal&nbsp;for&nbsp;Jansi<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hp=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4;hpb=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:15 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:15 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=95",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "86d0266d-9400-4c94-bf0d-c20e845f09f2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-872ce794-b4d8-4a91-af91-5e7cd4bd92e5.json b/src/test/resources/mappings/repos_asf-872ce794-b4d8-4a91-af91-5e7cd4bd92e5.json
new file mode 100644
index 0000000..1bca9d1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-872ce794-b4d8-4a91-af91-5e7cd4bd92e5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "872ce794-b4d8-4a91-af91-5e7cd4bd92e5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">6182a20</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"title\">[MNG-6228] Optionality not displayed in dependency tree when run in debug mode</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=author\" class=\"list\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;s=michaelo@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 20:15:21 +0000</span> (22:15 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">c1faad0273817638bfbb6d8c5d5480504dd00a0c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c1faad0273817638bfbb6d8c5d5480504dd00a0c;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">6182a2083fdb9964ccb5250fb85223e38485bf04</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hp=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6228]&nbsp;Optionality&nbsp;not&nbsp;displayed&nbsp;in&nbsp;dependency&nbsp;tree&nbsp;when&nbsp;run&nbsp;in&nbsp;debug&nbsp;mode<br/>\n<br/>\nLog&nbsp;message&nbsp;in&nbsp;DefaultProjectDependenciesResolver&nbsp;has&nbsp;been&nbsp;extended&nbsp;with<br/>\n&quot;(optional)&quot;&nbsp;if&nbsp;dependency&nbsp;is&nbsp;marked&nbsp;as&nbsp;optional&nbsp;(direct&nbsp;or&nbsp;transitive).<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hp=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0;hpb=6182a2083fdb9964ccb5250fb85223e38485bf04\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=4e26de27d49c47faaac1665bcbbaa276117d3a85;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=68",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "872ce794-b4d8-4a91-af91-5e7cd4bd92e5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-87b20ca3-2b03-49d3-87b9-82ce6d1744a4.json b/src/test/resources/mappings/repos_asf-87b20ca3-2b03-49d3-87b9-82ce6d1744a4.json
new file mode 100644
index 0000000..2671fa2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-87b20ca3-2b03-49d3-87b9-82ce6d1744a4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "87b20ca3-2b03-49d3-87b9-82ce6d1744a4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"94c3b600ec3290cda98a66c108ff021b7c4c482e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">ad514f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"title\">switch to embedded core ITs run for faster result</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:59 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:16 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">94c3b600ec3290cda98a66c108ff021b7c4c482e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">6a28f339a10ad4b8aae163ae171324e4fef8861f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hp=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nswitch&nbsp;to&nbsp;embedded&nbsp;core&nbsp;ITs&nbsp;run&nbsp;for&nbsp;faster&nbsp;result<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hp=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e;hpb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=48",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "87b20ca3-2b03-49d3-87b9-82ce6d1744a4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-886d0efd-a2db-4da6-828d-663eb719833e.json b/src/test/resources/mappings/repos_asf-886d0efd-a2db-4da6-828d-663eb719833e.json
new file mode 100644
index 0000000..3fedcd8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-886d0efd-a2db-4da6-828d-663eb719833e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "886d0efd-a2db-4da6-828d-663eb719833e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"33c8d8efe9410e134080bd979a7df82de80bcf74\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">8400984</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">INFRA have been changing JDK labels again</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">33c8d8efe9410e134080bd979a7df82de80bcf74</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">bc908492ae62519036bba76f40d61f374fc73d0a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">8400984ac5201ae6bf06bfa88ade8a8468c76634</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hp=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nINFRA&nbsp;have&nbsp;been&nbsp;changing&nbsp;JDK&nbsp;labels&nbsp;again<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hp=2ac264432e67fed698212776e91fb6d1035ce277;hb=33c8d8efe9410e134080bd979a7df82de80bcf74;hpb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=45",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "886d0efd-a2db-4da6-828d-663eb719833e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-88c7208c-44b7-49de-b9c2-006299dfbf26.json b/src/test/resources/mappings/repos_asf-88c7208c-44b7-49de-b9c2-006299dfbf26.json
new file mode 100644
index 0000000..1a694bb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-88c7208c-44b7-49de-b9c2-006299dfbf26.json
@@ -0,0 +1,27 @@
+{
+  "id" : "88c7208c-44b7-49de-b9c2-006299dfbf26",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"e520324c8d45e2465cf8aeafb4d57cef30250136\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">a1fe421</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=author\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e520324c8d45e2465cf8aeafb4d57cef30250136</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">a1fe42199565f76007a97f47cd4a848fd9b63482</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hp=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6258]&nbsp;Upgrade&nbsp;to&nbsp;Maven&nbsp;Resolver&nbsp;1.1.0<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hp=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=e520324c8d45e2465cf8aeafb4d57cef30250136;hpb=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:21 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=78",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "88c7208c-44b7-49de-b9c2-006299dfbf26",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8992dd73-f600-4d87-8745-db08950c793f.json b/src/test/resources/mappings/repos_asf-8992dd73-f600-4d87-8745-db08950c793f.json
new file mode 100644
index 0000000..31bb96f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8992dd73-f600-4d87-8745-db08950c793f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8992dd73-f600-4d87-8745-db08950c793f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"12d6471337c7ad067b7762d44050a079829ea26c\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=12d6471337c7ad067b7762d44050a079829ea26c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=12d6471337c7ad067b7762d44050a079829ea26c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">707cff6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=12d6471337c7ad067b7762d44050a079829ea26c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\">[MNG-6207] Create WARNINGs in case of using system scope</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609;st=author\" class=\"list\" title=\"Search for commits authored by dejan2609\">dejan2609</a> <a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by dejan2609@gmail.com\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 13:42:43 +0000</span> (15:42 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 11 Jun 2017 11:55:07 +0000</span> (13:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">12d6471337c7ad067b7762d44050a079829ea26c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">3c03c2ea4e24fe9acd2dd5638e992b3420a5522c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c;hp=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6207]&nbsp;Create&nbsp;WARNINGs&nbsp;in&nbsp;case&nbsp;of&nbsp;using&nbsp;system&nbsp;scope<br/>\n&nbsp;o&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;for&nbsp;dependencies&nbsp;with&nbsp;scope&nbsp;'system'&nbsp;declaration<br/>\n&nbsp;o&nbsp;Note&nbsp;about&nbsp;tests:&nbsp;existing&nbsp;'systemPath'&nbsp;related&nbsp;tests&nbsp;are&nbsp;reused/expanded<br/>\n&nbsp;&nbsp;&nbsp;(rationale:&nbsp;scope&nbsp;'system'&nbsp;and&nbsp;'systemPath'&nbsp;are&nbsp;mutually&nbsp;dependent)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hp=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hp=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:21 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=76",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8992dd73-f600-4d87-8745-db08950c793f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-899ecc45-b251-4f1f-9c9e-190dc541e6a1.json b/src/test/resources/mappings/repos_asf-899ecc45-b251-4f1f-9c9e-190dc541e6a1.json
new file mode 100644
index 0000000..a1a083f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-899ecc45-b251-4f1f-9c9e-190dc541e6a1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "899ecc45-b251-4f1f-9c9e-190dc541e6a1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">f047ea1</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">41001df6e7530eb358ee4d2c90379a086fa70c95</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">f047ea143766fd22ae42040e6805bef287f3cc3e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hp=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;Jenkinsfile&nbsp;to&nbsp;use&nbsp;JENKINS-43507&nbsp;syntax&nbsp;for&nbsp;resolveScm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hp=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hpb=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=86",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "899ecc45-b251-4f1f-9c9e-190dc541e6a1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8a34b0e7-f490-4b91-aeeb-0718428ac57a.json b/src/test/resources/mappings/repos_asf-8a34b0e7-f490-4b91-aeeb-0718428ac57a.json
new file mode 100644
index 0000000..a3f5106
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8a34b0e7-f490-4b91-aeeb-0718428ac57a.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8a34b0e7-f490-4b91-aeeb-0718428ac57a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">748551d</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">e0da20a</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">Merge branch 'MNG-6181'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">11ff551f478609bb7764c71a728404143775efdb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">748551d0274cc2eebfb2f976536d18277e564584</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=748551d0274cc2eebfb2f976536d18277e564584\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">e0da20a1f801aeda0cd74495834c637c3a207478</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=e0da20a1f801aeda0cd74495834c637c3a207478\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'MNG-6181'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:53 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=12",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8a34b0e7-f490-4b91-aeeb-0718428ac57a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8a9d264a-06a4-43b3-9233-576155c5aefc.json b/src/test/resources/mappings/repos_asf-8a9d264a-06a4-43b3-9233-576155c5aefc.json
new file mode 100644
index 0000000..7a96b81
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8a9d264a-06a4-43b3-9233-576155c5aefc.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8a9d264a-06a4-43b3-9233-576155c5aefc",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"748551d0274cc2eebfb2f976536d18277e564584\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=748551d0274cc2eebfb2f976536d18277e564584\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=748551d0274cc2eebfb2f976536d18277e564584\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=748551d0274cc2eebfb2f976536d18277e564584\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">[MNG-6179] Remove WARNING about prerequisites usage</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Feb 2017 21:49:21 +0000</span> (22:49 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 1 Mar 2017 19:05:45 +0000</span> (20:05 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">748551d0274cc2eebfb2f976536d18277e564584</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">14583e2d01818f77c23c08a23f326de6c75c9d1d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a62049d009a800cbf0b37ca348abaf9022d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584;hp=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6179]&nbsp;Remove&nbsp;WARNING&nbsp;about&nbsp;prerequisites&nbsp;usage<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=748551d0274cc2eebfb2f976536d18277e564584;hpb=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=748551d0274cc2eebfb2f976536d18277e564584\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:54 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:54 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=10",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8a9d264a-06a4-43b3-9233-576155c5aefc",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.json b/src/test/resources/mappings/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.json
new file mode 100644
index 0000000..9600e9d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.json
@@ -0,0 +1,26 @@
+{
+  "id" : "8af114d6-8d5b-4f9c-be4e-4b0769ac0364",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-8af114d6-8d5b-4f9c-be4e-4b0769ac0364.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8af114d6-8d5b-4f9c-be4e-4b0769ac0364",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.json b/src/test/resources/mappings/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.json
new file mode 100644
index 0000000..4675e66
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.json
@@ -0,0 +1,26 @@
+{
+  "id" : "8b88191a-a924-4ae6-a508-6736da8c41a0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=114ef6c5a2802e8758e466af92b70f51fd7a2929",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-8b88191a-a924-4ae6-a508-6736da8c41a0.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:23:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8b88191a-a924-4ae6-a508-6736da8c41a0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8c3258c7-fd36-4bba-886b-704a396d99a2.json b/src/test/resources/mappings/repos_asf-8c3258c7-fd36-4bba-886b-704a396d99a2.json
new file mode 100644
index 0000000..dff9683
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8c3258c7-fd36-4bba-886b-704a396d99a2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8c3258c7-fd36-4bba-886b-704a396d99a2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"2d4401557c3c870409e8b1c65d2dcc9a68281cae\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">be22380</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">[MNG-6223] support -f path/to/dir when detecting .mvn</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:15:42 +0000</span> (18:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:07:41 +0000</span> (21:07 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">eee938dda3a1559f080b30b012541fd94902239f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eee938dda3a1559f080b30b012541fd94902239f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">be223808939d75152d7157db33d45f230114555e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hp=be223808939d75152d7157db33d45f230114555e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6223]&nbsp;support&nbsp;-f&nbsp;path/to/dir&nbsp;when&nbsp;detecting&nbsp;.mvn<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hp=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=eedd3443b962551a7fa14480f5230ca01d00a606;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hp=9d92279855fd6a41bacf455d84168a355d99b470;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae;hpb=be223808939d75152d7157db33d45f230114555e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=65",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8c3258c7-fd36-4bba-886b-704a396d99a2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8f2aa0d9-316e-4181-9782-575d09fe4cb9.json b/src/test/resources/mappings/repos_asf-8f2aa0d9-316e-4181-9782-575d09fe4cb9.json
new file mode 100644
index 0000000..ef77135
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8f2aa0d9-316e-4181-9782-575d09fe4cb9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8f2aa0d9-316e-4181-9782-575d09fe4cb9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"10a18cfee7a981a41c1f571ef3c60138d40e839e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">181b021</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">Added some javadoc</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=LuboVarga;st=author\" title=\"Search for commits authored by LuboVarga\">LuboVarga</a> <a title=\"Search for commits authored by lubomir.varga@nike.sk\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=lubomir.varga@nike.sk;st=author\" class=\"list\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by GitHub\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=GitHub;st=committer\" class=\"list\">GitHub</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=noreply@github.com;st=committer\" title=\"Search for commits committed by noreply@github.com\">&lt;noreply@github.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">10a18cfee7a981a41c1f571ef3c60138d40e839e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\" class=\"list\">4cfd92930b0c3580b03404521ec59636f6f93a81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\" class=\"list\">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hp=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdded&nbsp;some&nbsp;javadoc<br/>\n<br/>\nAdded&nbsp;javadoc&nbsp;help&nbsp;for&nbsp;making&nbsp;easier&nbsp;to&nbsp;compare&nbsp;two&nbsp;versions&nbsp;in&nbsp;command&nbsp;line.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e;hpb=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:50 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=23",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8f2aa0d9-316e-4181-9782-575d09fe4cb9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8f7e6a03-9efa-44e0-bd95-3af9e97e865b.json b/src/test/resources/mappings/repos_asf-8f7e6a03-9efa-44e0-bd95-3af9e97e865b.json
new file mode 100644
index 0000000..54bfd5c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8f7e6a03-9efa-44e0-bd95-3af9e97e865b.json
@@ -0,0 +1,26 @@
+{
+  "id" : "8f7e6a03-9efa-44e0-bd95-3af9e97e865b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fslf4j-gossip",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"refs/heads/slf4j-gossip\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-gossip\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2e86a4b1d39cbc3544514dba6ea7825a70a7201;hb=refs/heads/slf4j-gossip\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">ad7508c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/slf4j-gossip\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip\">WARNING in yellow and DEBUG in cyan <span class=\"refs\"> <span class=\"head\" title=\"heads/slf4j-gossip\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip\">slf4j-gossip</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 2 Jun 2016 22:30:14 +0000</span> (<span class=\"atnight\">00:30</span> +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 3 Jun 2016 17:14:27 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5fb5e860d5eda557ec20a530e61af9ae164341eb</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2e86a4b1d39cbc3544514dba6ea7825a70a7201;hb=refs/heads/slf4j-gossip\">f2e86a4b1d39cbc3544514dba6ea7825a70a7201</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2e86a4b1d39cbc3544514dba6ea7825a70a7201;hb=refs/heads/slf4j-gossip\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/slf4j-gossip;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">ad7508ce26aaf0b1132ac84e357108b6b90573df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip;hp=ad7508ce26aaf0b1132ac84e357108b6b90573df\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nWARNING&nbsp;in&nbsp;yellow&nbsp;and&nbsp;DEBUG&nbsp;in&nbsp;cyan<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=fbcae9a459c175c2a2aea4b5b544f5095f5e5ec2;hb=refs/heads/slf4j-gossip\">maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=fbcae9a459c175c2a2aea4b5b544f5095f5e5ec2;hp=487d606e0f6e09c87e8b6f3d21cb74984c657e4c;hb=refs/heads/slf4j-gossip;hpb=ad7508ce26aaf0b1132ac84e357108b6b90573df\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=fbcae9a459c175c2a2aea4b5b544f5095f5e5ec2;hb=refs/heads/slf4j-gossip\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;hb=refs/heads/slf4j-gossip\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log of slf4j-gossip RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip\">RSS</a>\n<a class=\"rss_logo\" title=\"log of slf4j-gossip Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=79",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8f7e6a03-9efa-44e0-bd95-3af9e97e865b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-8ffd217c-ca91-4e32-9445-97522a3d5c89.json b/src/test/resources/mappings/repos_asf-8ffd217c-ca91-4e32-9445-97522a3d5c89.json
new file mode 100644
index 0000000..0072cb2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-8ffd217c-ca91-4e32-9445-97522a3d5c89.json
@@ -0,0 +1,27 @@
+{
+  "id" : "8ffd217c-ca91-4e32-9445-97522a3d5c89",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"87cf1eeb7d2506e192da77f7d5b286fae2b20314\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">96543b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">[MNG-6198] Use the directory specified by -f for searching with 'mvn'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 20:07:01 +0000</span> (21:07 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">3f0b1dfdb9a33c39db1eb0b73550573503d966ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" class=\"list\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hp=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6198]&nbsp;Use&nbsp;the&nbsp;directory&nbsp;specified&nbsp;by&nbsp;-f&nbsp;for&nbsp;searching&nbsp;with&nbsp;'mvn'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hp=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hpb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=52",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "8ffd217c-ca91-4e32-9445-97522a3d5c89",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-917083f3-3f1e-4bb8-8b40-334f23471685.json b/src/test/resources/mappings/repos_asf-917083f3-3f1e-4bb8-8b40-334f23471685.json
new file mode 100644
index 0000000..01e0450
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-917083f3-3f1e-4bb8-8b40-334f23471685.json
@@ -0,0 +1,27 @@
+{
+  "id" : "917083f3-3f1e-4bb8-8b40-334f23471685",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">f047ea1</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"title\">Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=author\" class=\"list\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 29 Aug 2017 20:47:50 +0000</span> (21:47 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">41001df6e7530eb358ee4d2c90379a086fa70c95</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41001df6e7530eb358ee4d2c90379a086fa70c95;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">f047ea143766fd22ae42040e6805bef287f3cc3e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hp=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;Jenkinsfile&nbsp;to&nbsp;use&nbsp;JENKINS-43507&nbsp;syntax&nbsp;for&nbsp;resolveScm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hp=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f;hpb=f047ea143766fd22ae42040e6805bef287f3cc3e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=004abcbc22bdcc631b73f1091322e23a163be0b8;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=86",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "917083f3-3f1e-4bb8-8b40-334f23471685",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-918d6ccc-4b30-4a47-a106-19d5a5e0da24.json b/src/test/resources/mappings/repos_asf-918d6ccc-4b30-4a47-a106-19d5a5e0da24.json
new file mode 100644
index 0000000..e3292e9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-918d6ccc-4b30-4a47-a106-19d5a5e0da24.json
@@ -0,0 +1,27 @@
+{
+  "id" : "918d6ccc-4b30-4a47-a106-19d5a5e0da24",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">d54e6f9</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"title\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits committed by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"list\">800d635c3edfad43af57b893be113793e6c06076</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\" class=\"list\">d54e6f91a8652cdda61a20f051f97f11d4c3c982</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hp=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hp=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"list\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hp=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=40",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "918d6ccc-4b30-4a47-a106-19d5a5e0da24",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9191ad6d-f219-4b1a-a878-18a783688acb.json b/src/test/resources/mappings/repos_asf-9191ad6d-f219-4b1a-a878-18a783688acb.json
new file mode 100644
index 0000000..dae1e76
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9191ad6d-f219-4b1a-a878-18a783688acb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9191ad6d-f219-4b1a-a878-18a783688acb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" value=\"87cf1eeb7d2506e192da77f7d5b286fae2b20314\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">96543b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">[MNG-6198] Use the directory specified by -f for searching with 'mvn'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 20:07:01 +0000</span> (21:07 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">3f0b1dfdb9a33c39db1eb0b73550573503d966ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3f0b1dfdb9a33c39db1eb0b73550573503d966ec;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hp=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6198]&nbsp;Use&nbsp;the&nbsp;directory&nbsp;specified&nbsp;by&nbsp;-f&nbsp;for&nbsp;searching&nbsp;with&nbsp;'mvn'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hp=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314;hpb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=623b5f20e65196733ebbda099db9f6b40bd531c0;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=52",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9191ad6d-f219-4b1a-a878-18a783688acb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-91d463f0-2632-4387-bd2c-8984b1db97d8.json b/src/test/resources/mappings/repos_asf-91d463f0-2632-4387-bd2c-8984b1db97d8.json
new file mode 100644
index 0000000..ba28b00
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-91d463f0-2632-4387-bd2c-8984b1db97d8.json
@@ -0,0 +1,26 @@
+{
+  "id" : "91d463f0-2632-4387-bd2c-8984b1db97d8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6169_2%2Fall-updated",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/all-updated - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/all-updated\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/all-updated - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/all-updated;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/all-updated - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/all-updated\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/all-updated - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/all-updated;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"refs/heads/MNG-6169_2/all-updated\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/all-updated\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/all-updated\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/all-updated\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f362f59a23a4626c8e299f6b850e7eade3bfd709;hb=refs/heads/MNG-6169_2/all-updated\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6169_2/all-updated\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/all-updated\" class=\"title\">[MNG-6169] Lifecycle/binding plugin version updates <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6169_2/all-updated\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/all-updated\">MNG-6169_2/all-updated</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/all-updated;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by cschulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/all-updated;s=cschulte@apache.org;st=author\" class=\"list\">&lt;cschulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Feb 2017 18:19:35 +0000</span> (19:19 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/all-updated;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/all-updated;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 May 2017 17:19:26 +0000</span> (19:19 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">82eb7ac8dbe738176993b37daae6b38e42353347</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f362f59a23a4626c8e299f6b850e7eade3bfd709;hb=refs/heads/MNG-6169_2/all-updated\">f362f59a23a4626c8e299f6b850e7eade3bfd709</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f362f59a23a4626c8e299f6b850e7eade3bfd709;hb=refs/heads/MNG-6169_2/all-updated\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6169_2/all-updated;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">87cf1eeb7d2506e192da77f7d5b286fae2b20314</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/all-updated;hp=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6169]&nbsp;Lifecycle/binding&nbsp;plugin&nbsp;version&nbsp;updates<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/all-updated\" class=\"list\">maven-core/src/main/resources/META-INF/plexus/components.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hp=3f099cb167d9cda989e0140eef971e94469f77ff;hb=refs/heads/MNG-6169_2/all-updated;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/all-updated\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/components.xml;hb=refs/heads/MNG-6169_2/all-updated\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=a4fed3601dce78016f5999cbb241005d1602314b;hb=refs/heads/MNG-6169_2/all-updated\">maven-core/src/main/resources/META-INF/plexus/default-bindings.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=a4fed3601dce78016f5999cbb241005d1602314b;hp=4a303db572bcf7ce7e0c3ddbe5dbd808abdb95eb;hb=refs/heads/MNG-6169_2/all-updated;hpb=87cf1eeb7d2506e192da77f7d5b286fae2b20314\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=a4fed3601dce78016f5999cbb241005d1602314b;hb=refs/heads/MNG-6169_2/all-updated\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;hb=refs/heads/MNG-6169_2/all-updated\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/all-updated\" title=\"log of MNG-6169_2/all-updated RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/all-updated\" class=\"rss_logo\" title=\"log of MNG-6169_2/all-updated Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=90",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "91d463f0-2632-4387-bd2c-8984b1db97d8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.json b/src/test/resources/mappings/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.json
new file mode 100644
index 0000000..379b54a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9226a852-2655-4d3c-a475-a76b9365923b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-9226a852-2655-4d3c-a475-a76b9365923b.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=90",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9226a852-2655-4d3c-a475-a76b9365923b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-924f846d-5425-4bde-a072-f8f36d15b196.json b/src/test/resources/mappings/repos_asf-924f846d-5425-4bde-a072-f8f36d15b196.json
new file mode 100644
index 0000000..c7cd4d6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-924f846d-5425-4bde-a072-f8f36d15b196.json
@@ -0,0 +1,27 @@
+{
+  "id" : "924f846d-5425-4bde-a072-f8f36d15b196",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"c2c6259de6f1262d9b31509b8c30844a386a4f29\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">ec629f7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"title\">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Igor Fedorenko\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=author\">Igor Fedorenko</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by ifedorenko@apache.org\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 19:58:29 +0000</span> (12:58 -0700)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Igor Fedorenko\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=committer\">Igor Fedorenko</a> <a title=\"Search for commits committed by ifedorenko@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=committer\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 14 Apr 2017 17:38:45 +0000</span> (10:38 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c2c6259de6f1262d9b31509b8c30844a386a4f29</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">85400774889c66b6282fb857ca127e6a50b97f3c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hp=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6210&nbsp;allow&nbsp;maven&nbsp;custom&nbsp;guice&nbsp;scopes&nbsp;in&nbsp;.mvn/extensions<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hp=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29;hpb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=61",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "924f846d-5425-4bde-a072-f8f36d15b196",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-940884ea-4cac-4cff-8e52-21423466753c.json b/src/test/resources/mappings/repos_asf-940884ea-4cac-4cff-8e52-21423466753c.json
new file mode 100644
index 0000000..0f80467
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-940884ea-4cac-4cff-8e52-21423466753c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "940884ea-4cac-4cff-8e52-21423466753c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=52eecc406fdf37c1aec46ea31ab00978ed290a57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"52eecc406fdf37c1aec46ea31ab00978ed290a57\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">f661fc2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57\" class=\"title\">MNG-6078: commons-cli 1.4 released</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 22:27:35 +0000</span> (23:27 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">52eecc406fdf37c1aec46ea31ab00978ed290a57</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\" class=\"list\">7e8036d92a7a4517689a219bf03ae57e3528b841</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e8036d92a7a4517689a219bf03ae57e3528b841;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">f661fc298e80208911838f5acce9840ea1a97e3f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=52eecc406fdf37c1aec46ea31ab00978ed290a57;hp=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6078:&nbsp;commons-cli&nbsp;1.4&nbsp;released<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hp=653471b2d16894d696f82628347fd221cf674e98;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57;hpb=f661fc298e80208911838f5acce9840ea1a97e3f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=4ce8a79deb92b77f5dd18bdeec05ab599921fbb9;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=52eecc406fdf37c1aec46ea31ab00978ed290a57\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=28",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "940884ea-4cac-4cff-8e52-21423466753c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9432016d-7fe6-4b01-988b-894b52f88300.json b/src/test/resources/mappings/repos_asf-9432016d-7fe6-4b01-988b-894b52f88300.json
new file mode 100644
index 0000000..ddbded7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9432016d-7fe6-4b01-988b-894b52f88300.json
@@ -0,0 +1,26 @@
+{
+  "id" : "9432016d-7fe6-4b01-988b-894b52f88300",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tag;h=refs%2Ftags%2Fannotated-tag",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/tag</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / tag\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"refs/tags/annotated-tag\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log\">log</a> | <a href=\"/repos/asf?p=maven.git;a=commit;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;hb=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">tree</a><br/>\n<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commit;h=refs/tags/annotated-tag\" class=\"title\">annotated-tag</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr>\n<td>object</td>\n<td><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\" class=\"list\">5919b7450d2e01f079e930d92df7910af39d489a</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">commit</a></td>\n</tr>\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/annotated-tag;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/annotated-tag;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Nov 2017 11:38:47 +0000</span> (11:38 +0000)</td></tr>\n</table>\n\n</div>\n<div class=\"page_body\">Temporary<br/>\n</div>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo generic\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo generic\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=68",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9432016d-7fe6-4b01-988b-894b52f88300",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-947de90c-6b6d-4943-951b-0ed5b342dd90.json b/src/test/resources/mappings/repos_asf-947de90c-6b6d-4943-951b-0ed5b342dd90.json
new file mode 100644
index 0000000..b50ab31
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-947de90c-6b6d-4943-951b-0ed5b342dd90.json
@@ -0,0 +1,26 @@
+{
+  "id" : "947de90c-6b6d-4943-951b-0ed5b342dd90",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaster",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of master - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/master\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of master - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/master;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of master - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/master\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of master - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/master;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"refs/heads/master\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/master\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/master\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7b4507536545ab25c2c432dc7780aedaeb1a3772;hb=refs/heads/master\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">4d49d3b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/master\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/master\">[MNG-6302] display progress at end of &quot;Building&quot; line <span class=\"refs\"> <span class=\"head\" title=\"heads/master\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master\">master</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/master;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/master;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 15 Nov 2017 02:54:15 +0000</span> (<span class=\"atnight\">03:54</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/master;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/master;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 15 Nov 2017 02:54:15 +0000</span> (<span class=\"atnight\">03:54</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7b4507536545ab25c2c432dc7780aedaeb1a3772;hb=refs/heads/master\">7b4507536545ab25c2c432dc7780aedaeb1a3772</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7b4507536545ab25c2c432dc7780aedaeb1a3772;hb=refs/heads/master\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/master;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/master;hp=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6302]&nbsp;display&nbsp;progress&nbsp;at&nbsp;end&nbsp;of&nbsp;&quot;Building&quot;&nbsp;line<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=513d56ae5855b31cb98dd56adbad79b942a4c27e;hb=refs/heads/master\">maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=513d56ae5855b31cb98dd56adbad79b942a4c27e;hp=6cab49f603e2f145a924b2c27309e7f2a70c4904;hb=refs/heads/master;hpb=4d49d3b05b2e3d3a4530bb27e8cc162ab50baa7c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;h=513d56ae5855b31cb98dd56adbad79b942a4c27e;hb=refs/heads/master\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/event/ExecutionEventLogger.java;hb=refs/heads/master\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/master\" class=\"rss_logo\" title=\"log of master RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/master\" class=\"rss_logo\" title=\"log of master Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=97",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "947de90c-6b6d-4943-951b-0ed5b342dd90",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-94926b85-329d-4ee0-afbd-61a1caf8b7fb.json b/src/test/resources/mappings/repos_asf-94926b85-329d-4ee0-afbd-61a1caf8b7fb.json
new file mode 100644
index 0000000..5c5c661
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-94926b85-329d-4ee0-afbd-61a1caf8b7fb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "94926b85-329d-4ee0-afbd-61a1caf8b7fb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"809ba34055c70eab31876aad03c577e925fa2e6e\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=809ba34055c70eab31876aad03c577e925fa2e6e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=809ba34055c70eab31876aad03c577e925fa2e6e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">ab2e24f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=809ba34055c70eab31876aad03c577e925fa2e6e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">Code improvement.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 6 Mar 2017 07:24:33 +0000</span> (08:24 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 19:53:18 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">809ba34055c70eab31876aad03c577e925fa2e6e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\" class=\"list\">6ceb16cb18962369ffdcdf0d026ac82b9aadc869</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"list\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e;hp=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nCode&nbsp;improvement.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\" class=\"list\">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hp=b78846b106167ae1bf3e8e47dcabe917b493608c;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hp=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=21",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "94926b85-329d-4ee0-afbd-61a1caf8b7fb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-965034ee-0a3b-4b4b-9ffc-d0e3ebff06db.json b/src/test/resources/mappings/repos_asf-965034ee-0a3b-4b4b-9ffc-d0e3ebff06db.json
new file mode 100644
index 0000000..ae7a777
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-965034ee-0a3b-4b4b-9ffc-d0e3ebff06db.json
@@ -0,0 +1,26 @@
+{
+  "id" : "965034ee-0a3b-4b4b-9ffc-d0e3ebff06db",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaven-2.2.x",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of maven-2.2.x - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-2.2.x\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-2.2.x - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-2.2.x;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-2.2.x - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-2.2.x\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-2.2.x - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-2.2.x;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"refs/heads/maven-2.2.x\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-2.2.x\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/maven-2.2.x\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-2.2.x\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=52939dd3141ffb82c7750850dfc40fad061de579;hb=refs/heads/maven-2.2.x\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=7812361c94b1eafd59a8d437f693337e8f4df21a\">7812361</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/maven-2.2.x\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-2.2.x\" class=\"title\">update scm infos <span class=\"refs\"> <span class=\"head\" title=\"heads/maven-2.2.x\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-2.2.x\">maven-2.2.x</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-2.2.x;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-2.2.x;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 14 Sep 2013 16:33:36 +0000</span> (18:33 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-2.2.x;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-2.2.x;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 14 Sep 2013 16:33:36 +0000</span> (18:33 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">3599313bbdd1f61cfa7d68b272273a52d3f7928f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=52939dd3141ffb82c7750850dfc40fad061de579;hb=refs/heads/maven-2.2.x\" class=\"list\">52939dd3141ffb82c7750850dfc40fad061de579</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=52939dd3141ffb82c7750850dfc40fad061de579;hb=refs/heads/maven-2.2.x\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/maven-2.2.x;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=7812361c94b1eafd59a8d437f693337e8f4df21a\">7812361c94b1eafd59a8d437f693337e8f4df21a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=7812361c94b1eafd59a8d437f693337e8f4df21a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-2.2.x;hp=7812361c94b1eafd59a8d437f693337e8f4df21a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nupdate&nbsp;scm&nbsp;infos<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=30f67df79faab778b514946c59615eef44a1ba49;hb=refs/heads/maven-2.2.x\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=30f67df79faab778b514946c59615eef44a1ba49;hp=3c71138f7fa09354db175d09ea4b4ab3e5f37c69;hb=refs/heads/maven-2.2.x;hpb=7812361c94b1eafd59a8d437f693337e8f4df21a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=30f67df79faab778b514946c59615eef44a1ba49;hb=refs/heads/maven-2.2.x\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=refs/heads/maven-2.2.x\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-2.2.x\" class=\"rss_logo\" title=\"log of maven-2.2.x RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-2.2.x\" title=\"log of maven-2.2.x Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=70",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "965034ee-0a3b-4b4b-9ffc-d0e3ebff06db",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-97b109c7-f618-42c8-9518-b32f894a12d7.json b/src/test/resources/mappings/repos_asf-97b109c7-f618-42c8-9518-b32f894a12d7.json
new file mode 100644
index 0000000..d934990
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-97b109c7-f618-42c8-9518-b32f894a12d7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "97b109c7-f618-42c8-9518-b32f894a12d7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" class=\"logo\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"f0535a40e2dba47f00c5469941d3edad2a8effef\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">27ab750</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">[MNG-6192] upgraded m-assembly-p to get ordered entries in zip</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f0535a40e2dba47f00c5469941d3edad2a8effef</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\" class=\"list\">fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"list\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hp=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6192]&nbsp;upgraded&nbsp;m-assembly-p&nbsp;to&nbsp;get&nbsp;ordered&nbsp;entries&nbsp;in&nbsp;zip<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=f0535a40e2dba47f00c5469941d3edad2a8effef;hpb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=42",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "97b109c7-f618-42c8-9518-b32f894a12d7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-982d9cc9-7355-43ea-8070-59bb145c7707.json b/src/test/resources/mappings/repos_asf-982d9cc9-7355-43ea-8070-59bb145c7707.json
new file mode 100644
index 0000000..2f3bd25
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-982d9cc9-7355-43ea-8070-59bb145c7707.json
@@ -0,0 +1,27 @@
+{
+  "id" : "982d9cc9-7355-43ea-8070-59bb145c7707",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">d54e6f9</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"title\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=author\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;s=schulte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Mar 2017 23:30:28 +0000</span> (<span class=\"atnight\">00:30</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">800d635c3edfad43af57b893be113793e6c06076</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=800d635c3edfad43af57b893be113793e6c06076;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">d54e6f91a8652cdda61a20f051f97f11d4c3c982</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hp=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"list\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hp=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hp=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8;hpb=d54e6f91a8652cdda61a20f051f97f11d4c3c982\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=40",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "982d9cc9-7355-43ea-8070-59bb145c7707",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-98b941e6-1f48-480c-9678-a382b4b2b650.json b/src/test/resources/mappings/repos_asf-98b941e6-1f48-480c-9678-a382b4b2b650.json
new file mode 100644
index 0000000..95b52ea
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-98b941e6-1f48-480c-9678-a382b4b2b650.json
@@ -0,0 +1,27 @@
+{
+  "id" : "98b941e6-1f48-480c-9678-a382b4b2b650",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" value=\"529e8a62049d009a800cbf0b37ca348abaf9022d\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e652882</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">Merge remote-tracking branch 'origin/master'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">529e8a62049d009a800cbf0b37ca348abaf9022d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\" class=\"list\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e6528827571b0ebe06675ef47c8157d1522116a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=e6528827571b0ebe06675ef47c8157d1522116a5\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/master'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=9",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "98b941e6-1f48-480c-9678-a382b4b2b650",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.json b/src/test/resources/mappings/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.json
new file mode 100644
index 0000000..c74ef0b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "999588f4-104e-4ec2-861e-20f6d38756fb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-999588f4-104e-4ec2-861e-20f6d38756fb.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:55 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:55 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=6",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "999588f4-104e-4ec2-861e-20f6d38756fb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.json b/src/test/resources/mappings/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.json
new file mode 100644
index 0000000..09cec97
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9a09a6a9-a3e6-41e6-9245-a2540005859a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-9a09a6a9-a3e6-41e6-9245-a2540005859a.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=53",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9a09a6a9-a3e6-41e6-9245-a2540005859a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9a49d383-bd1a-4069-8cbf-b9bfddb5323f.json b/src/test/resources/mappings/repos_asf-9a49d383-bd1a-4069-8cbf-b9bfddb5323f.json
new file mode 100644
index 0000000..9fedbe1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9a49d383-bd1a-4069-8cbf-b9bfddb5323f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9a49d383-bd1a-4069-8cbf-b9bfddb5323f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"f1ccecdd893eea0a320634a49bc6e56b776fb213\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 02:46:29 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=Christian+Schulte;st=committer\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;s=schulte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 03:01:34 +0000</span> (<span class=\"atnight\">04:01</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ccecdd893eea0a320634a49bc6e56b776fb213</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">6ff1d4f7cd279267bdc22891d0099e5c2e6209c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ff1d4f7cd279267bdc22891d0099e5c2e6209c4;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"list\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ccecdd893eea0a320634a49bc6e56b776fb213;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Added&nbsp;unit&nbsp;tests&nbsp;for&nbsp;the&nbsp;'ModelResolver'&nbsp;interface.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/project/ProjectModelResolverTest.java;h=c21796bf8c0503f9e59dabc1415a01828b3f1876;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/test/java/org/apache/maven/repository/internal/DefaultModelResolverTest.java;h=497cf6b5d801a498a5e55be8b1f83e221e0232cc;hb=f1ccecdd893eea0a320634a49bc6e56b776fb213\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=31",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9a49d383-bd1a-4069-8cbf-b9bfddb5323f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9af88d20-004e-4c50-8c1d-7dff3afaf03a.json b/src/test/resources/mappings/repos_asf-9af88d20-004e-4c50-8c1d-7dff3afaf03a.json
new file mode 100644
index 0000000..88a6463
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9af88d20-004e-4c50-8c1d-7dff3afaf03a.json
@@ -0,0 +1,26 @@
+{
+  "id" : "9af88d20-004e-4c50-8c1d-7dff3afaf03a",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fslf4j-gossip-2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip-2 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip-2\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip-2 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip-2;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip-2 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip-2\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of slf4j-gossip-2 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip-2;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"refs/heads/slf4j-gossip-2\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip-2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/slf4j-gossip-2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip-2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7be7b4a08db337ac9d60b5e9b78dac4d6cc03f90;hb=refs/heads/slf4j-gossip-2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">ad7508c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/slf4j-gossip-2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip-2\">WARNING in yellow and DEBUG in white <span class=\"refs\"> <span class=\"head\" title=\"heads/slf4j-gossip-2\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/slf4j-gossip-2\">slf4j-gossip-2</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip-2;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip-2;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 2 Jun 2016 22:30:14 +0000</span> (<span class=\"atnight\">00:30</span> +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip-2;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/slf4j-gossip-2;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 2 Jun 2016 22:30:14 +0000</span> (<span class=\"atnight\">00:30</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4275f158bd0af1ed959ee555fb0c22c67d485475</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7be7b4a08db337ac9d60b5e9b78dac4d6cc03f90;hb=refs/heads/slf4j-gossip-2\" class=\"list\">7be7b4a08db337ac9d60b5e9b78dac4d6cc03f90</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7be7b4a08db337ac9d60b5e9b78dac4d6cc03f90;hb=refs/heads/slf4j-gossip-2\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/slf4j-gossip-2;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">ad7508ce26aaf0b1132ac84e357108b6b90573df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad7508ce26aaf0b1132ac84e357108b6b90573df\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/slf4j-gossip-2;hp=ad7508ce26aaf0b1132ac84e357108b6b90573df\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nWARNING&nbsp;in&nbsp;yellow&nbsp;and&nbsp;DEBUG&nbsp;in&nbsp;white<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=be456926994cc743e28f4929885e2fd777dd2fff;hb=refs/heads/slf4j-gossip-2\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=be456926994cc743e28f4929885e2fd777dd2fff;hp=487d606e0f6e09c87e8b6f3d21cb74984c657e4c;hb=refs/heads/slf4j-gossip-2;hpb=ad7508ce26aaf0b1132ac84e357108b6b90573df\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;h=be456926994cc743e28f4929885e2fd777dd2fff;hb=refs/heads/slf4j-gossip-2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/logging/impl/gossip/ColorRenderer.java;hb=refs/heads/slf4j-gossip-2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/slf4j-gossip-2\" title=\"log of slf4j-gossip-2 RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/slf4j-gossip-2\" class=\"rss_logo\" title=\"log of slf4j-gossip-2 Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=78",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9af88d20-004e-4c50-8c1d-7dff3afaf03a",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.json b/src/test/resources/mappings/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.json
new file mode 100644
index 0000000..2383715
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9b114878-5ebe-4d3b-94c2-9cd050b03ab8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-9b114878-5ebe-4d3b-94c2-9cd050b03ab8.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=53",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9b114878-5ebe-4d3b-94c2-9cd050b03ab8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.json b/src/test/resources/mappings/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.json
new file mode 100644
index 0000000..f519e06
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9b6ac469-6839-493c-a4b7-bcf30db99dd2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-9b6ac469-6839-493c-a4b7-bcf30db99dd2.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=29",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9b6ac469-6839-493c-a4b7-bcf30db99dd2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.json b/src/test/resources/mappings/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.json
new file mode 100644
index 0000000..fa755fd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9d0ab805-7d5d-4c6d-bf5c-3075d530b299",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ff8f5e7444045639af65f6095c62210b5713f426",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-9d0ab805-7d5d-4c6d-bf5c-3075d530b299.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=53",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9d0ab805-7d5d-4c6d-bf5c-3075d530b299",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-9d7131b8-91e3-48a5-a577-06201fc6e8d7.json b/src/test/resources/mappings/repos_asf-9d7131b8-91e3-48a5-a577-06201fc6e8d7.json
new file mode 100644
index 0000000..74c4dee
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-9d7131b8-91e3-48a5-a577-06201fc6e8d7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "9d7131b8-91e3-48a5-a577-06201fc6e8d7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"cae779e4fbc6565a581f2c6adf9fb15348005603\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">c19e9dc</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"title\">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">cae779e4fbc6565a581f2c6adf9fb15348005603</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">7e975814bbbcdc784daa4622efb66ee0fd74d7b3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">c19e9dcac3d200094c770521b9b1b10df76f26c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hp=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=cae779e4fbc6565a581f2c6adf9fb15348005603;hpb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=96",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "9d7131b8-91e3-48a5-a577-06201fc6e8d7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a0364ab5-a64f-4253-bd7d-c176b61ca7c8.json b/src/test/resources/mappings/repos_asf-a0364ab5-a64f-4253-bd7d-c176b61ca7c8.json
new file mode 100644
index 0000000..e63de5a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a0364ab5-a64f-4253-bd7d-c176b61ca7c8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a0364ab5-a64f-4253-bd7d-c176b61ca7c8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"da03d6b03192399237750c15f96fa021977dd83b\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=da03d6b03192399237750c15f96fa021977dd83b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=da03d6b03192399237750c15f96fa021977dd83b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=da03d6b03192399237750c15f96fa021977dd83b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\">[MNG-6183] Dependency management debug message corrections.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">da03d6b03192399237750c15f96fa021977dd83b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">f2078540708f5c0950ebf66c417b30caec45b649</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c32625be2f807dcf2ffbeb085984729b57</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b;hp=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;corrections.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hp=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=da03d6b03192399237750c15f96fa021977dd83b;hpb=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=da03d6b03192399237750c15f96fa021977dd83b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:49 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=25",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a0364ab5-a64f-4253-bd7d-c176b61ca7c8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a1d22de2-ae7c-4f1a-83cd-0abe0a2ac938.json b/src/test/resources/mappings/repos_asf-a1d22de2-ae7c-4f1a-83cd-0abe0a2ac938.json
new file mode 100644
index 0000000..d18e841
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a1d22de2-ae7c-4f1a-83cd-0abe0a2ac938.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a1d22de2-ae7c-4f1a-83cd-0abe0a2ac938",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"8f8c45c990193b04c1770997d446951c5185b164\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f8c45c990193b04c1770997d446951c5185b164\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f8c45c990193b04c1770997d446951c5185b164\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b100257</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f8c45c990193b04c1770997d446951c5185b164\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\" class=\"title\">[MNG-6123] detect self references in POM and fail fast</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 4 Apr 2017 20:46:11 +0000</span> (22:46 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 1 Aug 2017 20:01:36 +0000</span> (22:01 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f8c45c990193b04c1770997d446951c5185b164</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">bf1d0014f9da5c88d637ab4fe9fbe749243754ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\" class=\"list\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164;hp=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6123]&nbsp;detect&nbsp;self&nbsp;references&nbsp;in&nbsp;POM&nbsp;and&nbsp;fail&nbsp;fast<br/>\n&nbsp;o&nbsp;Added&nbsp;unit&nbsp;test&nbsp;and&nbsp;self&nbsp;referencing&nbsp;pom<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hp=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hp=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\">maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:20 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=80",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a1d22de2-ae7c-4f1a-83cd-0abe0a2ac938",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a1e9b6ff-da45-4647-86fc-c91609d219bb.json b/src/test/resources/mappings/repos_asf-a1e9b6ff-da45-4647-86fc-c91609d219bb.json
new file mode 100644
index 0000000..f913a1d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a1e9b6ff-da45-4647-86fc-c91609d219bb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a1e9b6ff-da45-4647-86fc-c91609d219bb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"16382802611939a8876fe553208e8b0f4da606a6\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16382802611939a8876fe553208e8b0f4da606a6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16382802611939a8876fe553208e8b0f4da606a6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">abca6ab</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16382802611939a8876fe553208e8b0f4da606a6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\">[MNG-6189] warn if maven-site-plugin reportPlugins is configured</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 16:04:04 +0000</span> (17:04 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 20:51:53 +0000</span> (21:51 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16382802611939a8876fe553208e8b0f4da606a6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\" class=\"list\">1fd54564739130349e8df2051731189f12c152f8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"list\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6;hp=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6189]&nbsp;warn&nbsp;if&nbsp;maven-site-plugin&nbsp;reportPlugins&nbsp;is&nbsp;configured<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hp=d918d9e88c17b87c03f746d8243bedadfa8d78c8;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hp=c5ea338c8563397cc4505738c67141053e5b2888;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=35",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a1e9b6ff-da45-4647-86fc-c91609d219bb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a2c4a5b3-d068-441f-927c-4558bdb97710.json b/src/test/resources/mappings/repos_asf-a2c4a5b3-d068-441f-927c-4558bdb97710.json
new file mode 100644
index 0000000..e677939
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a2c4a5b3-d068-441f-927c-4558bdb97710.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a2c4a5b3-d068-441f-927c-4558bdb97710",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">170c1ed</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" class=\"title\">[MNG-6216] ArrayIndexOutOfBoundsException when parsing POM</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 3 Aug 2017 18:12:25 +0000</span> (20:12 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 31 Aug 2017 09:21:35 +0000</span> (10:21 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">ced479d9192e8b93f75ab031475e72a909aa4cf1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ced479d9192e8b93f75ab031475e72a909aa4cf1;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">170c1ed82cbe124da1736da64af20d660dc3162e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hp=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6216]&nbsp;ArrayIndexOutOfBoundsException&nbsp;when&nbsp;parsing&nbsp;POM<br/>\n&nbsp;o&nbsp;Upgraded&nbsp;to&nbsp;new&nbsp;release&nbsp;of&nbsp;plexus-utils&nbsp;which&nbsp;contains<br/>\n&nbsp;&nbsp;&nbsp;the&nbsp;fix&nbsp;for&nbsp;#22&nbsp;in&nbsp;plexus-utils.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hp=8ce59ed285d604fc5d1abaef8babd08112ff86ac;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267;hpb=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=761edbf1a3222ee5965abeec9e74d795999fcb09;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=88",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a2c4a5b3-d068-441f-927c-4558bdb97710",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.json b/src/test/resources/mappings/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.json
new file mode 100644
index 0000000..c3e87fb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a46d9d17-171d-4980-8bbb-757cd5c72f78",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-a46d9d17-171d-4980-8bbb-757cd5c72f78.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:23:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:23:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a46d9d17-171d-4980-8bbb-757cd5c72f78",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.json b/src/test/resources/mappings/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.json
new file mode 100644
index 0000000..390a9f5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a5007e60-faae-427d-a049-3f15fc09e317",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-a5007e60-faae-427d-a049-3f15fc09e317.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=38",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a5007e60-faae-427d-a049-3f15fc09e317",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a5496876-3ebe-4ffb-aca9-1f05e82ed2af.json b/src/test/resources/mappings/repos_asf-a5496876-3ebe-4ffb-aca9-1f05e82ed2af.json
new file mode 100644
index 0000000..2cb95a7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a5496876-3ebe-4ffb-aca9-1f05e82ed2af.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a5496876-3ebe-4ffb-aca9-1f05e82ed2af",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"c19e9dcac3d200094c770521b9b1b10df76f26c4\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">4f530c4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">[MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 20:52:48 +0000</span> (22:52 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 15 Oct 2017 08:16:00 +0000</span> (10:16 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c19e9dcac3d200094c770521b9b1b10df76f26c4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">41e51a72d8b8e0401af31900d2e83cffd26c6b8c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=41e51a72d8b8e0401af31900d2e83cffd26c6b8c;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">4f530c4f006b8d22da90d968a1d32797280804b9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c19e9dcac3d200094c770521b9b1b10df76f26c4;hp=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6242]&nbsp;detect&nbsp;Cygwin/Mingw&nbsp;pseudo&nbsp;terminal&nbsp;for&nbsp;Jansi<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hp=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4;hpb=4f530c4f006b8d22da90d968a1d32797280804b9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e3a5848a77b6efcbf7ec4ecec9e99628c7fa8c91;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=95",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a5496876-3ebe-4ffb-aca9-1f05e82ed2af",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a5a3ccf9-a12a-4ca6-b6b7-6c3262341df9.json b/src/test/resources/mappings/repos_asf-a5a3ccf9-a12a-4ca6-b6b7-6c3262341df9.json
new file mode 100644
index 0000000..fb1c469
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a5a3ccf9-a12a-4ca6-b6b7-6c3262341df9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a5a3ccf9-a12a-4ca6-b6b7-6c3262341df9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">fd988e7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">[MNG-5935] Optional true getting lost in managed dependencies when transitive</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=schulte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 Feb 2016 07:45:19 +0000</span> (08:45 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 10 May 2017 08:36:19 +0000</span> (10:36 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"list\">fcff03db4c92fd2bd29709f924e99f5949abd7c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hp=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5935]&nbsp;Optional&nbsp;true&nbsp;getting&nbsp;lost&nbsp;in&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive<br/>\n<br/>\nUpdated&nbsp;to&nbsp;correctly&nbsp;map&nbsp;the&nbsp;optional&nbsp;flag&nbsp;of&nbsp;Maven&nbsp;model&nbsp;dependencies&nbsp;to<br/>\nAether&nbsp;dependencies.&nbsp;Prior&nbsp;to&nbsp;this&nbsp;change&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;implicitly<br/>\nhad&nbsp;the&nbsp;optional&nbsp;flag&nbsp;set&nbsp;to&nbsp;'false'&nbsp;leading&nbsp;to&nbsp;Aether&nbsp;managing&nbsp;that&nbsp;flag&nbsp;to<br/>\n'false'&nbsp;on&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">maven-core/src/main/java/org/apache/maven/RepositoryUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hp=86eab4e0263448d33fe37b2efde6ae70884c4980;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hp=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=69",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a5a3ccf9-a12a-4ca6-b6b7-6c3262341df9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a5c92a40-bc03-44e5-ae92-f4e5046574f9.json b/src/test/resources/mappings/repos_asf-a5c92a40-bc03-44e5-ae92-f4e5046574f9.json
new file mode 100644
index 0000000..3509647
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a5c92a40-bc03-44e5-ae92-f4e5046574f9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a5c92a40-bc03-44e5-ae92-f4e5046574f9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" value=\"dc9c4db4494b62e2231bb67b39678decf6329852\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=dc9c4db4494b62e2231bb67b39678decf6329852\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=dc9c4db4494b62e2231bb67b39678decf6329852\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">5885e70</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=dc9c4db4494b62e2231bb67b39678decf6329852\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">[MNG-6078] Perform a proper merge of the two sources of command line arguments</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 10:10:21 +0000</span> (10:10 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">dc9c4db4494b62e2231bb67b39678decf6329852</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">5885e70e24a69914da892eb343906658d5463bfa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852;hp=5885e70e24a69914da892eb343906658d5463bfa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Perform&nbsp;a&nbsp;proper&nbsp;merge&nbsp;of&nbsp;the&nbsp;two&nbsp;sources&nbsp;of&nbsp;command&nbsp;line&nbsp;arguments<br/>\n<br/>\n-&nbsp;Needed&nbsp;to&nbsp;extend&nbsp;Commons&nbsp;CLI's&nbsp;CommandLine&nbsp;just&nbsp;to&nbsp;perform&nbsp;the&nbsp;merged<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hp=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hp=66f247c262929695272fecccd5f9e026d6542b7a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:57 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:57 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=4",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a5c92a40-bc03-44e5-ae92-f4e5046574f9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a609857d-5c55-435a-9446-a72315c41f13.json b/src/test/resources/mappings/repos_asf-a609857d-5c55-435a-9446-a72315c41f13.json
new file mode 100644
index 0000000..70f722d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a609857d-5c55-435a-9446-a72315c41f13.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a609857d-5c55-435a-9446-a72315c41f13",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"34afec69c866f731f3f9d9b3606bbc31b51d64e7\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">ab800b0</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">[MNG-6183] Dependency management debug message enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=author\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 27 Jan 2016 02:46:11 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 18:37:31 +0000</span> (19:37 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hp=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Updated&nbsp;to&nbsp;add&nbsp;debug&nbsp;log&nbsp;messages&nbsp;about&nbsp;optional&nbsp;flag&nbsp;management.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hp=16b60c20040b62b1c90d284a89f9c3d981f35daf;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hpb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=15",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a609857d-5c55-435a-9446-a72315c41f13",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a618d3d9-5ced-4663-9c06-2ae2ed2b4bc2.json b/src/test/resources/mappings/repos_asf-a618d3d9-5ced-4663-9c06-2ae2ed2b4bc2.json
new file mode 100644
index 0000000..62a0b88
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a618d3d9-5ced-4663-9c06-2ae2ed2b4bc2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a618d3d9-5ced-4663-9c06-2ae2ed2b4bc2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">cae779e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" class=\"title\">Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">4644490b31883b90810577705aeb485cc0921346</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">cae779e4fbc6565a581f2c6adf9fb15348005603</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hp=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;MNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"text\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" class=\"list\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hp=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hpb=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:14 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:14 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=97",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a618d3d9-5ced-4663-9c06-2ae2ed2b4bc2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.json b/src/test/resources/mappings/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.json
new file mode 100644
index 0000000..5b1c563
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a63172be-2c03-473f-b644-27d6687ef6ac",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-a63172be-2c03-473f-b644-27d6687ef6ac.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=38",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a63172be-2c03-473f-b644-27d6687ef6ac",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.json b/src/test/resources/mappings/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.json
new file mode 100644
index 0000000..eca600e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a658b4fa-e7db-4756-8e9f-4eaa05d83916",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-a658b4fa-e7db-4756-8e9f-4eaa05d83916.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=93",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a658b4fa-e7db-4756-8e9f-4eaa05d83916",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a6c7baac-53ef-4f56-9b26-4de7c1ed8d14.json b/src/test/resources/mappings/repos_asf-a6c7baac-53ef-4f56-9b26-4de7c1ed8d14.json
new file mode 100644
index 0000000..7b7c6be
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a6c7baac-53ef-4f56-9b26-4de7c1ed8d14.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a6c7baac-53ef-4f56-9b26-4de7c1ed8d14",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"e520324c8d45e2465cf8aeafb4d57cef30250136\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">a1fe421</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136\" class=\"title\">[MNG-6258] Upgrade to Maven Resolver 1.1.0</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=author\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=author\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e520324c8d45e2465cf8aeafb4d57cef30250136;s=michaelo@apache.org;st=committer\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 17:50:09 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e520324c8d45e2465cf8aeafb4d57cef30250136</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e520324c8d45e2465cf8aeafb4d57cef30250136;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\" class=\"list\">a1fe42199565f76007a97f47cd4a848fd9b63482</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e520324c8d45e2465cf8aeafb4d57cef30250136;hp=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6258]&nbsp;Upgrade&nbsp;to&nbsp;Maven&nbsp;Resolver&nbsp;1.1.0<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hp=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=e520324c8d45e2465cf8aeafb4d57cef30250136;hpb=a1fe42199565f76007a97f47cd4a848fd9b63482\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=78c375fe29fc82de26678443b422dc3705808cb2;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=e520324c8d45e2465cf8aeafb4d57cef30250136\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=78",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a6c7baac-53ef-4f56-9b26-4de7c1ed8d14",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a6f00ee1-8f39-42d2-a15f-526daa8d17c9.json b/src/test/resources/mappings/repos_asf-a6f00ee1-8f39-42d2-a15f-526daa8d17c9.json
new file mode 100644
index 0000000..46e9678
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a6f00ee1-8f39-42d2-a15f-526daa8d17c9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a6f00ee1-8f39-42d2-a15f-526daa8d17c9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"10a18cfee7a981a41c1f571ef3c60138d40e839e\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">181b021</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">Added some javadoc</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by LuboVarga\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=LuboVarga;st=author\">LuboVarga</a> <a href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=lubomir.varga@nike.sk;st=author\" class=\"list\" title=\"Search for commits authored by lubomir.varga@nike.sk\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by GitHub\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=GitHub;st=committer\">GitHub</a> <a href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=noreply@github.com;st=committer\" title=\"Search for commits committed by noreply@github.com\" class=\"list\">&lt;noreply@github.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">10a18cfee7a981a41c1f571ef3c60138d40e839e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">4cfd92930b0c3580b03404521ec59636f6f93a81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\" class=\"list\">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hp=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdded&nbsp;some&nbsp;javadoc<br/>\n<br/>\nAdded&nbsp;javadoc&nbsp;help&nbsp;for&nbsp;making&nbsp;easier&nbsp;to&nbsp;compare&nbsp;two&nbsp;versions&nbsp;in&nbsp;command&nbsp;line.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\" class=\"list\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e;hpb=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=23",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a6f00ee1-8f39-42d2-a15f-526daa8d17c9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a8248816-9b82-4ecf-91fc-1980b902488e.json b/src/test/resources/mappings/repos_asf-a8248816-9b82-4ecf-91fc-1980b902488e.json
new file mode 100644
index 0000000..93be866
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a8248816-9b82-4ecf-91fc-1980b902488e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a8248816-9b82-4ecf-91fc-1980b902488e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"0db5e32cf59851086e895f1f541853b61df38121\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0db5e32cf59851086e895f1f541853b61df38121\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0db5e32cf59851086e895f1f541853b61df38121\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">dc9c4db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0db5e32cf59851086e895f1f541853b61df38121\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\" class=\"title\">fixed documentation errors</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0db5e32cf59851086e895f1f541853b61df38121</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">1e52efe006ad64dc870c13e0911783de6382e921</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121;hp=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;documentation&nbsp;errors<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hp=673f52d117968cd12b3589fa092c4472dc6eb36e;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hp=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=7",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a8248816-9b82-4ecf-91fc-1980b902488e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a87962ce-b4fe-4690-837c-694b113f71aa.json b/src/test/resources/mappings/repos_asf-a87962ce-b4fe-4690-837c-694b113f71aa.json
new file mode 100644
index 0000000..8b9b8b4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a87962ce-b4fe-4690-837c-694b113f71aa.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a87962ce-b4fe-4690-837c-694b113f71aa",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">c9a288d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"title\">[MNG-6275] Maven Embedder compatible fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 9 Sep 2017 10:56:27 +0000</span> (11:56 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">3de26bae12ffd56000f3fbab20fdd4fc74876a2b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hp=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix<br/>\n<br/>\n-&nbsp;Need&nbsp;to&nbsp;use&nbsp;PARENT_CLASSLOADER&nbsp;so&nbsp;that&nbsp;when&nbsp;used&nbsp;by&nbsp;embedder&nbsp;we&nbsp;get&nbsp;a<br/>\nconsistent&nbsp;view&nbsp;of&nbsp;the&nbsp;available&nbsp;classes<br/>\n<br/>\n-&nbsp;Restores&nbsp;test&nbsp;case&nbsp;from&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hpb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=89",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a87962ce-b4fe-4690-837c-694b113f71aa",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a95e1322-2daa-4f3d-9202-4eb8b0bcd1c6.json b/src/test/resources/mappings/repos_asf-a95e1322-2daa-4f3d-9202-4eb8b0bcd1c6.json
new file mode 100644
index 0000000..95eebea
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a95e1322-2daa-4f3d-9202-4eb8b0bcd1c6.json
@@ -0,0 +1,26 @@
+{
+  "id" : "a95e1322-2daa-4f3d-9202-4eb8b0bcd1c6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-5567",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5567 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5567\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5567 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5567;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5567 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5567\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-5567 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5567;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"refs/heads/MNG-5567\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5567\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-5567\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5567\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=771ac4745b0d01fdd31b6f06cc9788190d2d57f3;hb=refs/heads/MNG-5567\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-5567\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5567\">[MNG-5567] Zip files are not included in classpaths at all <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-5567\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-5567\">MNG-5567</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5567;s=Michael+Osipov;st=author\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5567;s=michaelo@apache.org;st=author\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 16 May 2016 19:18:04 +0000</span> (21:18 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5567;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-5567;s=michaelo@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 May 2017 16:48:45 +0000</span> (18:48 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fd5d2d68fffed8633cceecd3ff079ee0ea449e07</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=771ac4745b0d01fdd31b6f06cc9788190d2d57f3;hb=refs/heads/MNG-5567\">771ac4745b0d01fdd31b6f06cc9788190d2d57f3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=771ac4745b0d01fdd31b6f06cc9788190d2d57f3;hb=refs/heads/MNG-5567\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-5567;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-5567;hp=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5567]&nbsp;Zip&nbsp;files&nbsp;are&nbsp;not&nbsp;included&nbsp;in&nbsp;classpaths&nbsp;at&nbsp;all<br/>\n<br/>\nBy&nbsp;definition&nbsp;of&nbsp;the&nbsp;classpath&nbsp;[1],&nbsp;JAR&nbsp;and&nbsp;Zip&nbsp;files&nbsp;are&nbsp;valid<br/>\ncompressed&nbsp;files.&nbsp;Zips&nbsp;are&nbsp;likely&nbsp;to&nbsp;contain&nbsp;resources&nbsp;shared<br/>\naround.&nbsp;This&nbsp;totally&nbsp;relieves&nbsp;of&nbsp;unpacking&nbsp;stuff&nbsp;and&nbsp;readding<br/>\nto&nbsp;the&nbsp;classpath&nbsp;and&nbsp;support&nbsp;what&nbsp;the&nbsp;JVM&nbsp;provided&nbsp;by&nbsp;defeault.<br/>\nSharing&nbsp;resources&nbsp;will&nbsp;just&nbsp;work.<br/>\n<br/>\n[1]&nbsp;http://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html#<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=A1100592\">A1100592</a><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml;h=92ddaecabc15ec70cafcfbca4df8f79d34257c20;hb=refs/heads/MNG-5567\">maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml;h=92ddaecabc15ec70cafcfbca4df8f79d34257c20;hp=2f26ce2e29ee2cdefa2ecd1f927332363c5c5c4e;hb=refs/heads/MNG-5567;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml;h=92ddaecabc15ec70cafcfbca4df8f79d34257c20;hb=refs/heads/MNG-5567\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/artifact-handlers.xml;hb=refs/heads/MNG-5567\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/apt/artifact-handlers.apt;h=79572adf6d70bf5da28b9b500d78bffaa551ba93;hb=refs/heads/MNG-5567\" class=\"list\">maven-core/src/site/apt/artifact-handlers.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/site/apt/artifact-handlers.apt;h=79572adf6d70bf5da28b9b500d78bffaa551ba93;hp=1a4b344b2061dcd11d461e0427e9d00a7480bb0a;hb=refs/heads/MNG-5567;hpb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/apt/artifact-handlers.apt;h=79572adf6d70bf5da28b9b500d78bffaa551ba93;hb=refs/heads/MNG-5567\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/site/apt/artifact-handlers.apt;hb=refs/heads/MNG-5567\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of MNG-5567 RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-5567\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-5567\" class=\"rss_logo\" title=\"log of MNG-5567 Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:19 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=89",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a95e1322-2daa-4f3d-9202-4eb8b0bcd1c6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-a9e60119-97ed-47ff-83ab-a4f58ca2a9c9.json b/src/test/resources/mappings/repos_asf-a9e60119-97ed-47ff-83ab-a4f58ca2a9c9.json
new file mode 100644
index 0000000..9aae908
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-a9e60119-97ed-47ff-83ab-a4f58ca2a9c9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "a9e60119-97ed-47ff-83ab-a4f58ca2a9c9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"8f025faab8fe0a3a6dbf3b76742fe365f4352e64\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">34afec6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">[MNG-6180] groupId has plain color when goal fails</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:25:43 +0000</span> (17:25 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 10 Mar 2017 09:48:41 +0000</span> (10:48 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f025faab8fe0a3a6dbf3b76742fe365f4352e64</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"list\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hp=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6180]&nbsp;groupId&nbsp;has&nbsp;plain&nbsp;color&nbsp;when&nbsp;goal&nbsp;fails<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hp=62ae269ea731309573dfdd175348063634576a0b;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64;hpb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;h=0831a4f9014db78cd44182c51c67569617abe136;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/LifecycleExecutionException.java;hb=8f025faab8fe0a3a6dbf3b76742fe365f4352e64\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:52 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:52 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=16",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "a9e60119-97ed-47ff-83ab-a4f58ca2a9c9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-aa362880-da0b-4c38-8e1b-a17c6e8ef5d9.json b/src/test/resources/mappings/repos_asf-aa362880-da0b-4c38-8e1b-a17c6e8ef5d9.json
new file mode 100644
index 0000000..6d15a4c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-aa362880-da0b-4c38-8e1b-a17c6e8ef5d9.json
@@ -0,0 +1,26 @@
+{
+  "id" : "aa362880-da0b-4c38-8e1b-a17c6e8ef5d9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6069",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6069 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6069\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6069 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6069;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6069 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6069\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6069 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6069;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"refs/heads/MNG-6069\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6069\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6069\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6069\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=0af794d23d6ec60c9e14f1703a9af1ba1d1c290d;hb=refs/heads/MNG-6069\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">170c1ed</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6069\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6069\">[MNG-6069] Migrate to non deprecated parts of Commons CLI <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6069\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6069\">MNG-6069</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6069;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6069;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 17:18:27 +0000</span> (18:18 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6069;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6069;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 31 Aug 2017 09:22:10 +0000</span> (10:22 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f8a4e0288edf57ca864f2e74186c41e93e00d62d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=0af794d23d6ec60c9e14f1703a9af1ba1d1c290d;hb=refs/heads/MNG-6069\">0af794d23d6ec60c9e14f1703a9af1ba1d1c290d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=0af794d23d6ec60c9e14f1703a9af1ba1d1c290d;hb=refs/heads/MNG-6069\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6069;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">170c1ed82cbe124da1736da64af20d660dc3162e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6069;hp=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6069]&nbsp;Migrate&nbsp;to&nbsp;non&nbsp;deprecated&nbsp;parts&nbsp;of&nbsp;Commons&nbsp;CLI<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=20376d9e4216c311843b48b3cdad8c1ab5a9c1e2;hb=refs/heads/MNG-6069\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=20376d9e4216c311843b48b3cdad8c1ab5a9c1e2;hp=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=refs/heads/MNG-6069;hpb=170c1ed82cbe124da1736da64af20d660dc3162e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=20376d9e4216c311843b48b3cdad8c1ab5a9c1e2;hb=refs/heads/MNG-6069\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;hb=refs/heads/MNG-6069\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log of MNG-6069 RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6069\" class=\"rss_logo\">RSS</a>\n<a title=\"log of MNG-6069 Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6069\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=96",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "aa362880-da0b-4c38-8e1b-a17c6e8ef5d9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-aa3d0504-c521-4015-bc1c-7712a0f09463.json b/src/test/resources/mappings/repos_asf-aa3d0504-c521-4015-bc1c-7712a0f09463.json
new file mode 100644
index 0000000..78fa838
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-aa3d0504-c521-4015-bc1c-7712a0f09463.json
@@ -0,0 +1,27 @@
+{
+  "id" : "aa3d0504-c521-4015-bc1c-7712a0f09463",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"27ab7503a7196a40b5ed1007181c82cdcf11e03c\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=author\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 03:06:02 +0000</span> (<span class=\"atnight\">04:06</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 18:16:44 +0000</span> (19:16 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">e5ba52a8665087f28b3c33206486b4db5378577b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"list\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hp=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6190]&nbsp;maven-resolver-provider's&nbsp;DefaultArtifactDescriptorReader&nbsp;has&nbsp;mismatched&nbsp;constructor&nbsp;and&nbsp;initService&nbsp;methods<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hp=1df1c12a04475ecc63ff40eb3bcdba3b91cf3a72;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hpb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=41",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "aa3d0504-c521-4015-bc1c-7712a0f09463",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-aae8ed95-46c7-41ec-bd1f-38bb3fb93d15.json b/src/test/resources/mappings/repos_asf-aae8ed95-46c7-41ec-bd1f-38bb3fb93d15.json
new file mode 100644
index 0000000..54f0475
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-aae8ed95-46c7-41ec-bd1f-38bb3fb93d15.json
@@ -0,0 +1,27 @@
+{
+  "id" : "aae8ed95-46c7-41ec-bd1f-38bb3fb93d15",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"567af0d964cf823b275300aa4671b84a28da5baa\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=567af0d964cf823b275300aa4671b84a28da5baa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=567af0d964cf823b275300aa4671b84a28da5baa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=567af0d964cf823b275300aa4671b84a28da5baa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa\" class=\"title\">use &quot;java -jar&quot; command</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=567af0d964cf823b275300aa4671b84a28da5baa;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Apr 2017 01:59:44 +0000</span> (<span class=\"atnight\">03:59</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">567af0d964cf823b275300aa4671b84a28da5baa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\" class=\"list\">2301cdef921111a0e4ac61ed387f655515be8de8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2301cdef921111a0e4ac61ed387f655515be8de8;hb=567af0d964cf823b275300aa4671b84a28da5baa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=567af0d964cf823b275300aa4671b84a28da5baa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">6a93bbea23e362c9cea7d710a37556258c2dbd47</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=567af0d964cf823b275300aa4671b84a28da5baa;hp=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;&quot;java&nbsp;-jar&quot;&nbsp;command<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hp=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=567af0d964cf823b275300aa4671b84a28da5baa;hpb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=105d9b5bc962d95e5aa9a166a766e0069e685da1;hb=567af0d964cf823b275300aa4671b84a28da5baa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=567af0d964cf823b275300aa4671b84a28da5baa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=59",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "aae8ed95-46c7-41ec-bd1f-38bb3fb93d15",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ab0817a0-0c2b-4f22-a555-2742264f6732.json b/src/test/resources/mappings/repos_asf-ab0817a0-0c2b-4f22-a555-2742264f6732.json
new file mode 100644
index 0000000..e6318ff
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ab0817a0-0c2b-4f22-a555-2742264f6732.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ab0817a0-0c2b-4f22-a555-2742264f6732",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"33c8d8efe9410e134080bd979a7df82de80bcf74\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">8400984</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">INFRA have been changing JDK labels again</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=33c8d8efe9410e134080bd979a7df82de80bcf74;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 27 Mar 2017 15:22:29 +0000</span> (16:22 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">33c8d8efe9410e134080bd979a7df82de80bcf74</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">bc908492ae62519036bba76f40d61f374fc73d0a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bc908492ae62519036bba76f40d61f374fc73d0a;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=33c8d8efe9410e134080bd979a7df82de80bcf74;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">8400984ac5201ae6bf06bfa88ade8a8468c76634</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=33c8d8efe9410e134080bd979a7df82de80bcf74;hp=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nINFRA&nbsp;have&nbsp;been&nbsp;changing&nbsp;JDK&nbsp;labels&nbsp;again<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hp=2ac264432e67fed698212776e91fb6d1035ce277;hb=33c8d8efe9410e134080bd979a7df82de80bcf74;hpb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=123a24637a8341dec4cf3cb99f1257b64af54247;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=33c8d8efe9410e134080bd979a7df82de80bcf74\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=45",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ab0817a0-0c2b-4f22-a555-2742264f6732",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ab357038-719c-43c5-a383-be267b4b8dd5.json b/src/test/resources/mappings/repos_asf-ab357038-719c-43c5-a383-be267b4b8dd5.json
new file mode 100644
index 0000000..66be46d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ab357038-719c-43c5-a383-be267b4b8dd5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ab357038-719c-43c5-a383-be267b4b8dd5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"170c1ed82cbe124da1736da64af20d660dc3162e\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=170c1ed82cbe124da1736da64af20d660dc3162e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=170c1ed82cbe124da1736da64af20d660dc3162e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">e44c39c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=170c1ed82cbe124da1736da64af20d660dc3162e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"title\">Revert &quot;Squashed commit of the following:&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=author\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=committer\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">170c1ed82cbe124da1736da64af20d660dc3162e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">502670eb355dc6e1cc6e5f1fbe42f7149b499068</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e;hp=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;Squashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=170c1ed82cbe124da1736da64af20d660dc3162e;hpb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=87",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ab357038-719c-43c5-a383-be267b4b8dd5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.json b/src/test/resources/mappings/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.json
new file mode 100644
index 0000000..e6ae2cf
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=39",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ab4eb3f3-5a7e-4c3c-bbbf-3a310e8cac81",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.json b/src/test/resources/mappings/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.json
new file mode 100644
index 0000000..cb4b15d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.json
@@ -0,0 +1,26 @@
+{
+  "id" : "abde6874-0849-4e7e-a23b-3eeb7d6507b9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-abde6874-0849-4e7e-a23b-3eeb7d6507b9.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:13 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "abde6874-0849-4e7e-a23b-3eeb7d6507b9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ac774c6f-5e0f-4443-b974-be04dd916a47.json b/src/test/resources/mappings/repos_asf-ac774c6f-5e0f-4443-b974-be04dd916a47.json
new file mode 100644
index 0000000..0909bee
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ac774c6f-5e0f-4443-b974-be04dd916a47.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ac774c6f-5e0f-4443-b974-be04dd916a47",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">00c82b7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\" class=\"title\">[MNG-6195] Tidy up quoting and command substitution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 21:41:24 +0000</span> (22:41 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 1 Apr 2017 10:29:09 +0000</span> (11:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">1e8be6653142a9402479975cd83c2c490f03f918</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e8be6653142a9402479975cd83c2c490f03f918;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\" class=\"list\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hp=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6195]&nbsp;Tidy&nbsp;up&nbsp;quoting&nbsp;and&nbsp;command&nbsp;substitution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hp=df62f68bd77ec07379dab988c8b1d46f53ab5d37;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d;hpb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=e56963365420f7862d8b05140bfbfd22ae4eda7f;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=51",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ac774c6f-5e0f-4443-b974-be04dd916a47",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ac8ce6d2-ae22-46da-b0c1-2f111fdc66de.json b/src/test/resources/mappings/repos_asf-ac8ce6d2-ae22-46da-b0c1-2f111fdc66de.json
new file mode 100644
index 0000000..470b67a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ac8ce6d2-ae22-46da-b0c1-2f111fdc66de.json
@@ -0,0 +1,26 @@
+{
+  "id" : "ac8ce6d2-ae22-46da-b0c1-2f111fdc66de",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tag;h=refs%2Ftags%2Fannotated-tag",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/tag</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" alt=\"git\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / tag\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"refs/tags/annotated-tag\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log\">log</a> | <a href=\"/repos/asf?p=maven.git;a=commit;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;hb=f5f76c70e1828a7e6c6267fc4bc53abc35c19ce7\">tree</a><br/>\n<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commit;h=refs/tags/annotated-tag\">annotated-tag</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr>\n<td>object</td>\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">5919b7450d2e01f079e930d92df7910af39d489a</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">commit</a></td>\n</tr>\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/annotated-tag;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/annotated-tag;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 20 Nov 2017 11:38:47 +0000</span> (11:38 +0000)</td></tr>\n</table>\n\n</div>\n<div class=\"page_body\">Temporary<br/>\n</div>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo generic\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo generic\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 13:06:07 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ac8ce6d2-ae22-46da-b0c1-2f111fdc66de",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.json b/src/test/resources/mappings/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.json
new file mode 100644
index 0000000..dab0723
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ad54811b-c377-4c0c-a914-aabcdd9583d1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=d54e6f91a8652cdda61a20f051f97f11d4c3c982",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-ad54811b-c377-4c0c-a914-aabcdd9583d1.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=39",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ad54811b-c377-4c0c-a914-aabcdd9583d1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-aec29af4-e596-4731-9659-7263fb4ca0d2.json b/src/test/resources/mappings/repos_asf-aec29af4-e596-4731-9659-7263fb4ca0d2.json
new file mode 100644
index 0000000..6c8e109
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-aec29af4-e596-4731-9659-7263fb4ca0d2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "aec29af4-e596-4731-9659-7263fb4ca0d2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"4f530c4f006b8d22da90d968a1d32797280804b9\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f530c4f006b8d22da90d968a1d32797280804b9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f530c4f006b8d22da90d968a1d32797280804b9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">eb2db7b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f530c4f006b8d22da90d968a1d32797280804b9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\">[MNG-6196] removed remaining Monkey patching, not really necessary</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:02:46 +0000</span> (19:02 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class=\"atnight\">00:19</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f530c4f006b8d22da90d968a1d32797280804b9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"list\">2752dbc2d4173275dd35b1c7eae02b03763b2b94</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\" class=\"list\">eb2db7b28664dbaac6a59a2189c70d92e455dcea</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9;hp=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6196]&nbsp;removed&nbsp;remaining&nbsp;Monkey&nbsp;patching,&nbsp;not&nbsp;really&nbsp;necessary<br/>\n<br/>\ndone&nbsp;after&nbsp;Emmanuel&nbsp;Bourg&nbsp;#118&nbsp;PR&nbsp;idea<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">maven-slf4j-provider/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hp=68912f566eb12c6d27d23249f1b5384bba654e39;hb=4f530c4f006b8d22da90d968a1d32797280804b9;hpb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=94",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "aec29af4-e596-4731-9659-7263fb4ca0d2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-af3e16f3-d249-49d8-879a-1018d30bd554.json b/src/test/resources/mappings/repos_asf-af3e16f3-d249-49d8-879a-1018d30bd554.json
new file mode 100644
index 0000000..ec0b57c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-af3e16f3-d249-49d8-879a-1018d30bd554.json
@@ -0,0 +1,27 @@
+{
+  "id" : "af3e16f3-d249-49d8-879a-1018d30bd554",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"be223808939d75152d7157db33d45f230114555e\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=be223808939d75152d7157db33d45f230114555e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=be223808939d75152d7157db33d45f230114555e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">f7d4bce</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=be223808939d75152d7157db33d45f230114555e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\" class=\"title\">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Anton+Tanasenko;st=author\" title=\"Search for commits authored by Anton Tanasenko\">Anton Tanasenko</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=atg.sleepless@gmail.com;st=author\" title=\"Search for commits authored by atg.sleepless@gmail.com\">&lt;atg.sleepless@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 18 May 2016 15:40:28 +0000</span> (18:40 +0300)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 5 May 2017 20:08:16 +0000</span> (22:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">be223808939d75152d7157db33d45f230114555e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">48296562d3f26c2c2762d995d8c975bc8ecec6ae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\" class=\"list\">f7d4bce23324cd4a318486d8715a128cf7436c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e;hp=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdd&nbsp;a&nbsp;ProjectArtifactsCache&nbsp;similar&nbsp;to&nbsp;PluginArtifactsCache<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Jason van Zyl &lt;jason@vanzyl.ca&gt;</span><br/>\ncloses&nbsp;#82<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hp=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=be223808939d75152d7157db33d45f230114555e;hpb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=be223808939d75152d7157db33d45f230114555e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\">maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\">maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:34 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=64",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "af3e16f3-d249-49d8-879a-1018d30bd554",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-af635da2-2c30-4c11-89bc-74afab5a8152.json b/src/test/resources/mappings/repos_asf-af635da2-2c30-4c11-89bc-74afab5a8152.json
new file mode 100644
index 0000000..9613c1c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-af635da2-2c30-4c11-89bc-74afab5a8152.json
@@ -0,0 +1,27 @@
+{
+  "id" : "af635da2-2c30-4c11-89bc-74afab5a8152",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"16382802611939a8876fe553208e8b0f4da606a6\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16382802611939a8876fe553208e8b0f4da606a6\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16382802611939a8876fe553208e8b0f4da606a6\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">abca6ab</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16382802611939a8876fe553208e8b0f4da606a6\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6\">[MNG-6189] warn if maven-site-plugin reportPlugins is configured</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 16:04:04 +0000</span> (17:04 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=16382802611939a8876fe553208e8b0f4da606a6;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 20:51:53 +0000</span> (21:51 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16382802611939a8876fe553208e8b0f4da606a6</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">1fd54564739130349e8df2051731189f12c152f8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1fd54564739130349e8df2051731189f12c152f8;hb=16382802611939a8876fe553208e8b0f4da606a6\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=16382802611939a8876fe553208e8b0f4da606a6;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16382802611939a8876fe553208e8b0f4da606a6;hp=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6189]&nbsp;warn&nbsp;if&nbsp;maven-site-plugin&nbsp;reportPlugins&nbsp;is&nbsp;configured<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hp=d918d9e88c17b87c03f746d8243bedadfa8d78c8;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;h=8bfa5808021082a4b19cebbbf818db3b742ae53c;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/DefaultReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hp=c5ea338c8563397cc4505738c67141053e5b2888;hb=16382802611939a8876fe553208e8b0f4da606a6;hpb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;h=e6d8898b13f976ad7d39f3fed477518e96ed1f44;hb=16382802611939a8876fe553208e8b0f4da606a6\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/plugin/ReportingConverter.java;hb=16382802611939a8876fe553208e8b0f4da606a6\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=35",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "af635da2-2c30-4c11-89bc-74afab5a8152",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-afa0c17e-4940-46d9-8110-cba6ed9dffdc.json b/src/test/resources/mappings/repos_asf-afa0c17e-4940-46d9-8110-cba6ed9dffdc.json
new file mode 100644
index 0000000..b6e85e3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-afa0c17e-4940-46d9-8110-cba6ed9dffdc.json
@@ -0,0 +1,27 @@
+{
+  "id" : "afa0c17e-4940-46d9-8110-cba6ed9dffdc",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">fd988e7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"title\">[MNG-5935] Optional true getting lost in managed dependencies when transitive</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Christian+Schulte;st=author\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 Feb 2016 07:45:19 +0000</span> (08:45 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=michaelo@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 10 May 2017 08:36:19 +0000</span> (10:36 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">fcff03db4c92fd2bd29709f924e99f5949abd7c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\" class=\"list\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hp=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5935]&nbsp;Optional&nbsp;true&nbsp;getting&nbsp;lost&nbsp;in&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive<br/>\n<br/>\nUpdated&nbsp;to&nbsp;correctly&nbsp;map&nbsp;the&nbsp;optional&nbsp;flag&nbsp;of&nbsp;Maven&nbsp;model&nbsp;dependencies&nbsp;to<br/>\nAether&nbsp;dependencies.&nbsp;Prior&nbsp;to&nbsp;this&nbsp;change&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;implicitly<br/>\nhad&nbsp;the&nbsp;optional&nbsp;flag&nbsp;set&nbsp;to&nbsp;'false'&nbsp;leading&nbsp;to&nbsp;Aether&nbsp;managing&nbsp;that&nbsp;flag&nbsp;to<br/>\n'false'&nbsp;on&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"list\">maven-core/src/main/java/org/apache/maven/RepositoryUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hp=86eab4e0263448d33fe37b2efde6ae70884c4980;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hp=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=69",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "afa0c17e-4940-46d9-8110-cba6ed9dffdc",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b005c914-6af0-420a-8d31-c00ec0d91780.json b/src/test/resources/mappings/repos_asf-b005c914-6af0-420a-8d31-c00ec0d91780.json
new file mode 100644
index 0000000..f02df36
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b005c914-6af0-420a-8d31-c00ec0d91780.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b005c914-6af0-420a-8d31-c00ec0d91780",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"a4157428d756e2189cddaddf0690ff070bb74d52\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a4157428d756e2189cddaddf0690ff070bb74d52\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a4157428d756e2189cddaddf0690ff070bb74d52\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a4157428d756e2189cddaddf0690ff070bb74d52\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"title\">updated parent pom: fixes issue with m-assembly-p bug</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a4157428d756e2189cddaddf0690ff070bb74d52</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">278431a4a1a54e67eb357a87f3e75e02a4b10f28</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nupdated&nbsp;parent&nbsp;pom:&nbsp;fixes&nbsp;issue&nbsp;with&nbsp;m-assembly-p&nbsp;bug<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hp=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=a4157428d756e2189cddaddf0690ff070bb74d52;hpb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=32",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b005c914-6af0-420a-8d31-c00ec0d91780",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b171706f-8264-430e-81e3-7924443ab818.json b/src/test/resources/mappings/repos_asf-b171706f-8264-430e-81e3-7924443ab818.json
new file mode 100644
index 0000000..b62f89e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b171706f-8264-430e-81e3-7924443ab818.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b171706f-8264-430e-81e3-7924443ab818",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"7cdff43aba436408c79d2b4afc169b9c6909235a\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">587317b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">[MNG-6170] NPE in cases using Multithreaded -T X versions:set</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=author\" class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 12 Feb 2017 11:59:25 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=Karl+Heinz+Marbaise;st=committer\" title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=7cdff43aba436408c79d2b4afc169b9c6909235a;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 11:00:24 +0000</span> (12:00 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">7cdff43aba436408c79d2b4afc169b9c6909235a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">c775671eed85b801cf327026e1f592dd682878f1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c775671eed85b801cf327026e1f592dd682878f1;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=7cdff43aba436408c79d2b4afc169b9c6909235a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">587317b0095fc5d51041fed9e5b4786246a29a7b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=7cdff43aba436408c79d2b4afc169b9c6909235a;hp=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6170]&nbsp;NPE&nbsp;in&nbsp;cases&nbsp;using&nbsp;Multithreaded&nbsp;-T&nbsp;X&nbsp;versions:set<br/>\n-DnewVersion=1.0-SNAPSHOT<br/>\n&nbsp;o&nbsp;In&nbsp;some&nbsp;cases&nbsp;the&nbsp;code&nbsp;will&nbsp;return&nbsp;a&nbsp;null&nbsp;which&nbsp;should<br/>\n&nbsp;&nbsp;&nbsp;not&nbsp;be&nbsp;scheduled.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hp=072aec8b3de7402973efa667b7de74fc08b13e26;hb=7cdff43aba436408c79d2b4afc169b9c6909235a;hpb=587317b0095fc5d51041fed9e5b4786246a29a7b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;h=1414a12708e0a94b2a63fecaac2f80b4f92152b3;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder.java;hb=7cdff43aba436408c79d2b4afc169b9c6909235a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=18",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b171706f-8264-430e-81e3-7924443ab818",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b3c7679c-5fe0-4cf1-aab2-5e89d902f4f2.json b/src/test/resources/mappings/repos_asf-b3c7679c-5fe0-4cf1-aab2-5e89d902f4f2.json
new file mode 100644
index 0000000..f1e8eaa
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b3c7679c-5fe0-4cf1-aab2-5e89d902f4f2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b3c7679c-5fe0-4cf1-aab2-5e89d902f4f2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">7cdff43</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">fixed typos</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:19:02 +0000</span> (18:19 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">400f5f52c0dd7308f9d1ec7dff9069a385aca089</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=400f5f52c0dd7308f9d1ec7dff9069a385aca089;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">7cdff43aba436408c79d2b4afc169b9c6909235a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=7cdff43aba436408c79d2b4afc169b9c6909235a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hp=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;typos<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hp=8348530a4fc8331ded3ef8676859a7976942602c;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hp=9e402e6479de91f77dd3c76ba6fcc8732f84430d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=aec785faece2fa146096501df0e8c123866fb387;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hp=722bc031f806d934408e089c9d16bf1e74a1cf3d;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718;hpb=7cdff43aba436408c79d2b4afc169b9c6909235a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;h=58811bac78d96ee0e581d8db8ecfb736e7c373ed;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/site/resources/design/2.1-lifecycle-refactor.graffle;hb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:51 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=19",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b3c7679c-5fe0-4cf1-aab2-5e89d902f4f2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b3f4b976-34f9-436e-8f5f-c8e215987bbd.json b/src/test/resources/mappings/repos_asf-b3f4b976-34f9-436e-8f5f-c8e215987bbd.json
new file mode 100644
index 0000000..ffda208
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b3f4b976-34f9-436e-8f5f-c8e215987bbd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b3f4b976-34f9-436e-8f5f-c8e215987bbd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=da03d6b03192399237750c15f96fa021977dd83b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"da03d6b03192399237750c15f96fa021977dd83b\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=da03d6b03192399237750c15f96fa021977dd83b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=da03d6b03192399237750c15f96fa021977dd83b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=da03d6b03192399237750c15f96fa021977dd83b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b\" class=\"title\">[MNG-6183] Dependency management debug message corrections.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=author\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=Christian+Schulte;st=committer\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=da03d6b03192399237750c15f96fa021977dd83b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 14 Mar 2017 18:20:47 +0000</span> (19:20 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">da03d6b03192399237750c15f96fa021977dd83b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\" class=\"list\">f2078540708f5c0950ebf66c417b30caec45b649</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2078540708f5c0950ebf66c417b30caec45b649;hb=da03d6b03192399237750c15f96fa021977dd83b\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=da03d6b03192399237750c15f96fa021977dd83b;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">51cc76c32625be2f807dcf2ffbeb085984729b57</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=da03d6b03192399237750c15f96fa021977dd83b;hp=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;corrections.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hp=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=da03d6b03192399237750c15f96fa021977dd83b;hpb=51cc76c32625be2f807dcf2ffbeb085984729b57\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=5a803afb5b811b426f6c12e2544c362d4d0c59c2;hb=da03d6b03192399237750c15f96fa021977dd83b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=da03d6b03192399237750c15f96fa021977dd83b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:47 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=25",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b3f4b976-34f9-436e-8f5f-c8e215987bbd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b49dc449-7921-462c-89b4-1119f9a28326.json b/src/test/resources/mappings/repos_asf-b49dc449-7921-462c-89b4-1119f9a28326.json
new file mode 100644
index 0000000..98556b6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b49dc449-7921-462c-89b4-1119f9a28326.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b49dc449-7921-462c-89b4-1119f9a28326",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" value=\"529e8a62049d009a800cbf0b37ca348abaf9022d\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e652882</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d\" class=\"title\">Merge remote-tracking branch 'origin/master'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=529e8a62049d009a800cbf0b37ca348abaf9022d;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Feb 2017 22:04:39 +0000</span> (22:04 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">529e8a62049d009a800cbf0b37ca348abaf9022d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">6c5fcf048f8ac5933ba2eac1d246357ceb0b877c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6c5fcf048f8ac5933ba2eac1d246357ceb0b877c;hb=529e8a62049d009a800cbf0b37ca348abaf9022d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=529e8a62049d009a800cbf0b37ca348abaf9022d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">e6528827571b0ebe06675ef47c8157d1522116a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=e6528827571b0ebe06675ef47c8157d1522116a5\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\" class=\"list\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=529e8a62049d009a800cbf0b37ca348abaf9022d;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/master'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:55 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:55 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=9",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b49dc449-7921-462c-89b4-1119f9a28326",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b5651f89-99a1-4dbf-b3b4-43f1e81bbfbd.json b/src/test/resources/mappings/repos_asf-b5651f89-99a1-4dbf-b3b4-43f1e81bbfbd.json
new file mode 100644
index 0000000..33bb2dd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b5651f89-99a1-4dbf-b3b4-43f1e81bbfbd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b5651f89-99a1-4dbf-b3b4-43f1e81bbfbd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"f661fc298e80208911838f5acce9840ea1a97e3f\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f661fc298e80208911838f5acce9840ea1a97e3f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f661fc298e80208911838f5acce9840ea1a97e3f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">0e7e3ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f661fc298e80208911838f5acce9840ea1a97e3f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"title\">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\" class=\"list\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 20:38:08 +0000</span> (21:38 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=committer\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f661fc298e80208911838f5acce9840ea1a97e3f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">8fe0de05c3da75949b86cf8024623a3cc7c92c56</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">0e7e3eeb597b92f1394b24e33d5933e995ee8104</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f;hp=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Confirm&nbsp;commons-cli&nbsp;1.4-SNAPSHOT&nbsp;before&nbsp;official&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hp=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hp=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=27",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b5651f89-99a1-4dbf-b3b4-43f1e81bbfbd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b585f0c3-cafb-44fc-bf21-1f44313353df.json b/src/test/resources/mappings/repos_asf-b585f0c3-cafb-44fc-bf21-1f44313353df.json
new file mode 100644
index 0000000..76b4c70
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b585f0c3-cafb-44fc-bf21-1f44313353df.json
@@ -0,0 +1,26 @@
+{
+  "id" : "b585f0c3-cafb-44fc-bf21-1f44313353df",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Ftags%2Flightweight-tag",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"refs/tags/lightweight-tag\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/tags/lightweight-tag\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/tags/lightweight-tag\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/tags/lightweight-tag\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c2d424eeb5b2763dc97c851d33f94293c81c9c61;hb=refs/tags/lightweight-tag\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=69c512a8203030f3fee657673b0416bc2a121eae\">69c512a</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/tags/lightweight-tag\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/tags/lightweight-tag\" class=\"title\">Update DOAP <span class=\"refs\"> <span class=\"tag indirect\" title=\"tags/annotated-tag\"><a href=\"/repos/asf?p=maven.git;a=tag;h=refs/tags/annotated-tag\">annotated-tag</a></span> <span class=\"tag\" title=\"tags/lightweight-tag\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/tags/lightweight-tag\">lightweight-tag</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/lightweight-tag;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/lightweight-tag;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 26 Oct 2017 08:30:12 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/lightweight-tag;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/tags/lightweight-tag;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 26 Oct 2017 08:30:12 +0000</span> (09:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5919b7450d2e01f079e930d92df7910af39d489a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=c2d424eeb5b2763dc97c851d33f94293c81c9c61;hb=refs/tags/lightweight-tag\">c2d424eeb5b2763dc97c851d33f94293c81c9c61</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c2d424eeb5b2763dc97c851d33f94293c81c9c61;hb=refs/tags/lightweight-tag\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/tags/lightweight-tag;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=69c512a8203030f3fee657673b0416bc2a121eae\">69c512a8203030f3fee657673b0416bc2a121eae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=69c512a8203030f3fee657673b0416bc2a121eae\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/tags/lightweight-tag;hp=69c512a8203030f3fee657673b0416bc2a121eae\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;DOAP<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hb=refs/tags/lightweight-tag\" class=\"list\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hp=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=refs/tags/lightweight-tag;hpb=69c512a8203030f3fee657673b0416bc2a121eae\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=79a9141530bcf4886adb1f9cfe049b4703c5fbf0;hb=refs/tags/lightweight-tag\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=refs/tags/lightweight-tag\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=66",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b585f0c3-cafb-44fc-bf21-1f44313353df",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b5945cee-0e49-4806-a36b-40dbf9b6e055.json b/src/test/resources/mappings/repos_asf-b5945cee-0e49-4806-a36b-40dbf9b6e055.json
new file mode 100644
index 0000000..f22fe33
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b5945cee-0e49-4806-a36b-40dbf9b6e055.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b5945cee-0e49-4806-a36b-40dbf9b6e055",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f047ea143766fd22ae42040e6805bef287f3cc3e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"f047ea143766fd22ae42040e6805bef287f3cc3e\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">785bad6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f047ea143766fd22ae42040e6805bef287f3cc3e;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f047ea143766fd22ae42040e6805bef287f3cc3e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">bf8618fc2e45c9985f82406cc33b1d102daead5c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf8618fc2e45c9985f82406cc33b1d102daead5c;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f047ea143766fd22ae42040e6805bef287f3cc3e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">785bad693c60ad60d7b307af8fab9e9234ff57bd</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f047ea143766fd22ae42040e6805bef287f3cc3e;hp=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=c829bdcfc275b207e23fc568b3c16d98195675be\">c829bdcfc275b207e23fc568b3c16d98195675be</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Thu&nbsp;Aug&nbsp;24&nbsp;10:54:08&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6275]&nbsp;ServiceLoaderFactory&nbsp;can't&nbsp;find&nbsp;implementations&nbsp;via&nbsp;ClassRealm<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=f047ea143766fd22ae42040e6805bef287f3cc3e;hpb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=f047ea143766fd22ae42040e6805bef287f3cc3e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=85",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b5945cee-0e49-4806-a36b-40dbf9b6e055",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b5a2cc06-6f7c-4877-bf52-a67edbab3481.json b/src/test/resources/mappings/repos_asf-b5a2cc06-6f7c-4877-bf52-a67edbab3481.json
new file mode 100644
index 0000000..a31a7e0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b5a2cc06-6f7c-4877-bf52-a67edbab3481.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b5a2cc06-6f7c-4877-bf52-a67edbab3481",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" alt=\"git\" height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"748551d0274cc2eebfb2f976536d18277e564584\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=748551d0274cc2eebfb2f976536d18277e564584\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=748551d0274cc2eebfb2f976536d18277e564584\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=748551d0274cc2eebfb2f976536d18277e564584\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584\">[MNG-6179] Remove WARNING about prerequisites usage</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Feb 2017 21:49:21 +0000</span> (22:49 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=748551d0274cc2eebfb2f976536d18277e564584;s=khmarbaise@apache.org;st=committer\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 1 Mar 2017 19:05:45 +0000</span> (20:05 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">748551d0274cc2eebfb2f976536d18277e564584</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">14583e2d01818f77c23c08a23f326de6c75c9d1d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=14583e2d01818f77c23c08a23f326de6c75c9d1d;hb=748551d0274cc2eebfb2f976536d18277e564584\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=748551d0274cc2eebfb2f976536d18277e564584;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">529e8a62049d009a800cbf0b37ca348abaf9022d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=529e8a62049d009a800cbf0b37ca348abaf9022d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=748551d0274cc2eebfb2f976536d18277e564584;hp=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6179]&nbsp;Remove&nbsp;WARNING&nbsp;about&nbsp;prerequisites&nbsp;usage<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hp=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=748551d0274cc2eebfb2f976536d18277e564584;hpb=529e8a62049d009a800cbf0b37ca348abaf9022d\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=ba06feb84cddc6917823ca9e7c1483d1ba79ca4f;hb=748551d0274cc2eebfb2f976536d18277e564584\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=748551d0274cc2eebfb2f976536d18277e564584\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:54 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:54 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=10",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b5a2cc06-6f7c-4877-bf52-a67edbab3481",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.json b/src/test/resources/mappings/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.json
new file mode 100644
index 0000000..96bff9f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b6543ea1-b29f-429b-9e1a-17de1bc62753",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6528827571b0ebe06675ef47c8157d1522116a5",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-b6543ea1-b29f-429b-9e1a-17de1bc62753.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:56 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:56 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=6",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b6543ea1-b29f-429b-9e1a-17de1bc62753",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b6c29d3d-ebe6-4049-af72-53f724cc1b3e.json b/src/test/resources/mappings/repos_asf-b6c29d3d-ebe6-4049-af72-53f724cc1b3e.json
new file mode 100644
index 0000000..e279581
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b6c29d3d-ebe6-4049-af72-53f724cc1b3e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b6c29d3d-ebe6-4049-af72-53f724cc1b3e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"e6217a455547e5b3bcac310be18daf2a333cd5d1\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">985b598</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"title\">Fixing misspellings in test names</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=August+Shi;st=author\" class=\"list\" title=\"Search for commits authored by August Shi\">August Shi</a> <a class=\"list\" title=\"Search for commits authored by awshi2@illinois.edu\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=awshi2@illinois.edu;st=author\">&lt;awshi2@illinois.edu&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 25 May 2016 19:12:52 +0000</span> (14:12 -0500)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:29:19 +0000</span> (18:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e6217a455547e5b3bcac310be18daf2a333cd5d1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">cf9c00aa14f87c1e508bd6168ab40a1731cab261</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hp=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixing&nbsp;misspellings&nbsp;in&nbsp;test&nbsp;names<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hp=fb32f0f20752863b0fdee2114de69ed9e90254ce;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hp=43939d181eb7a57268ebd9f323a24728a02cb3c2;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:57 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:57 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=1",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b6c29d3d-ebe6-4049-af72-53f724cc1b3e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.json b/src/test/resources/mappings/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.json
new file mode 100644
index 0000000..54df983
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b7012746-e7b4-4ad2-b8d3-76c0f33da1a6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-b7012746-e7b4-4ad2-b8d3-76c0f33da1a6.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=70",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b7012746-e7b4-4ad2-b8d3-76c0f33da1a6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b778f8ea-b986-481d-b719-6fc9dce65c8f.json b/src/test/resources/mappings/repos_asf-b778f8ea-b986-481d-b719-6fc9dce65c8f.json
new file mode 100644
index 0000000..03b814c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b778f8ea-b986-481d-b719-6fc9dce65c8f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b778f8ea-b986-481d-b719-6fc9dce65c8f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"a1fe42199565f76007a97f47cd4a848fd9b63482\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">12d6471</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Guillaume Boué\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=author\">Guillaume Boué</a> <a title=\"Search for commits authored by gboue@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=author\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 9 Jun 2017 21:25:31 +0000</span> (23:25 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Guillaume Boué\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=committer\">Guillaume Boué</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by gboue@apache.org\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 14 Jun 2017 17:55:41 +0000</span> (19:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a1fe42199565f76007a97f47cd4a848fd9b63482</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\" class=\"list\">583d7db722287761c5aa9da89e2a3924a8413b9d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">12d6471337c7ad067b7762d44050a079829ea26c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hp=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6240]&nbsp;Duplicate&nbsp;components&nbsp;in&nbsp;plugin&nbsp;extension&nbsp;realm&nbsp;when&nbsp;plugin&nbsp;depends&nbsp;on&nbsp;maven-aether-resolver<br/>\n<br/>\nMaven&nbsp;Core&nbsp;needs&nbsp;to&nbsp;export&nbsp;the&nbsp;maven-aether-provider&nbsp;artifact&nbsp;so&nbsp;that&nbsp;its&nbsp;components&nbsp;do&nbsp;not&nbsp;get&nbsp;added&nbsp;twice&nbsp;in&nbsp;plugin&nbsp;realm.&nbsp;This&nbsp;happens&nbsp;if&nbsp;the&nbsp;build&nbsp;uses&nbsp;an&nbsp;extension&nbsp;plugin&nbsp;depending&nbsp;on&nbsp;maven-aether-provider,&nbsp;before&nbsp;it&nbsp;was&nbsp;renamed&nbsp;to&nbsp;maven-resolver-provider<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hp=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a1fe42199565f76007a97f47cd4a848fd9b63482;hpb=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:29 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=77",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b778f8ea-b986-481d-b719-6fc9dce65c8f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b7fff0f4-5f99-452e-ac8d-b7a0ed0d97d3.json b/src/test/resources/mappings/repos_asf-b7fff0f4-5f99-452e-ac8d-b7a0ed0d97d3.json
new file mode 100644
index 0000000..9f1efa0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b7fff0f4-5f99-452e-ac8d-b7a0ed0d97d3.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b7fff0f4-5f99-452e-ac8d-b7a0ed0d97d3",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"f1ed6592b1c701834d1377fade6cdb382a63bbf4\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">842db37</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"title\">[MNG-6127] Fix plugin execution configuration interference</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Mario Krizmanic\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=Mario+Krizmanic;st=author\" class=\"list\">Mario Krizmanic</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=mario.krizmanic@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by mario.krizmanic@gmail.com\">&lt;mario.krizmanic@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte;st=committer\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">755141aebd9867ab4b799f3deb177085f074f722</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"list\">842db371f0fcaf4e930b99395fb6a8bb442684d6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hp=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6127]&nbsp;Fix&nbsp;plugin&nbsp;execution&nbsp;configuration&nbsp;interference<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: rfscholte &lt;rfscholte@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hp=aec785faece2fa146096501df0e8c123866fb387;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hpb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:28 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=83",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b7fff0f4-5f99-452e-ac8d-b7a0ed0d97d3",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b862edd6-e09a-41b0-8b98-0f2e523c28a0.json b/src/test/resources/mappings/repos_asf-b862edd6-e09a-41b0-8b98-0f2e523c28a0.json
new file mode 100644
index 0000000..3ef8a6e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b862edd6-e09a-41b0-8b98-0f2e523c28a0.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b862edd6-e09a-41b0-8b98-0f2e523c28a0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"ec629f7d511eb910b4e80112a9fbe85ed8786f10\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">MNG-6209 better executeMojo thread context classloader</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Igor Fedorenko\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=author\">Igor Fedorenko</a> <a title=\"Search for commits authored by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=author\" class=\"list\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:59:34 +0000</span> (07:59 -0700)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=committer\" title=\"Search for commits committed by Igor Fedorenko\" class=\"list\">Igor Fedorenko</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=committer\" title=\"Search for commits committed by ifedorenko@apache.org\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 21:12:23 +0000</span> (14:12 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">3c3a6c68a24cbd11c9cad4bee256088f5c3732c1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d964cf823b275300aa4671b84a28da5baa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hp=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hp=b4f7a4df230196e6104931798f927963bf891e60;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hpb=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=60",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b862edd6-e09a-41b0-8b98-0f2e523c28a0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-b8eef84f-ae16-4f3b-8a4d-65e325c4b32b.json b/src/test/resources/mappings/repos_asf-b8eef84f-ae16-4f3b-8a4d-65e325c4b32b.json
new file mode 100644
index 0000000..32e2510
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-b8eef84f-ae16-4f3b-8a4d-65e325c4b32b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "b8eef84f-ae16-4f3b-8a4d-65e325c4b32b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6a93bbea23e362c9cea7d710a37556258c2dbd47",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" height=\"27\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"6a93bbea23e362c9cea7d710a37556258c2dbd47\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">10a18cf</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47\">Improve Javadoc of ComparableVersion#main()</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Lubomir Varga\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Lubomir+Varga;st=author\">Lubomir Varga</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=lubomir.varga@nike.sk;st=author\" title=\"Search for commits authored by lubomir.varga@nike.sk\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:00:42 +0000</span> (16:00 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;s=michaelo@apache.org;st=committer\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:02:21 +0000</span> (16:02 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6a93bbea23e362c9cea7d710a37556258c2dbd47</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\" class=\"list\">58ed47258f2c77b357e97a4731df03277426d996</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=58ed47258f2c77b357e97a4731df03277426d996;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">08f3c76a09601d85503c35743458d977a92e492d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=08f3c76a09601d85503c35743458d977a92e492d\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">10a18cfee7a981a41c1f571ef3c60138d40e839e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6a93bbea23e362c9cea7d710a37556258c2dbd47;hp=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nImprove&nbsp;Javadoc&nbsp;of&nbsp;ComparableVersion#main()<br/>\n<br/>\nThis&nbsp;closes&nbsp;#108<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\" class=\"list\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=08f3c76a09601d85503c35743458d977a92e492d\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hp=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47;hpb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=e1fc5f0af8537435c4111c06b02b072f57afdfda;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=6a93bbea23e362c9cea7d710a37556258c2dbd47\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=58",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "b8eef84f-ae16-4f3b-8a4d-65e325c4b32b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-bb3da57a-de45-4bb0-bc6e-2ddcc82f6727.json b/src/test/resources/mappings/repos_asf-bb3da57a-de45-4bb0-bc6e-2ddcc82f6727.json
new file mode 100644
index 0000000..5f6a080
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-bb3da57a-de45-4bb0-bc6e-2ddcc82f6727.json
@@ -0,0 +1,27 @@
+{
+  "id" : "bb3da57a-de45-4bb0-bc6e-2ddcc82f6727",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">a4b0b63</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">Minor cleanup in MavenCli.java</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Stefan+Eicher;st=author\" title=\"Search for commits authored by Stefan Eicher\">Stefan Eicher</a> <a title=\"Search for commits authored by stefan.eicher@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=stefan.eicher@gmail.com;st=author\" class=\"list\">&lt;stefan.eicher@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 18:52:01 +0000</span> (20:52 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 21:51:26 +0000</span> (23:51 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">21e77ddd11df75aea53eb7a69645478b321c64be</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">a4b0b63b62533399878c9de0656f88f100a46aa0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hp=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMinor&nbsp;cleanup&nbsp;in&nbsp;MavenCli.java<br/>\n<br/>\nThere&nbsp;is&nbsp;some&nbsp;unnecessary&nbsp;code&nbsp;in&nbsp;the&nbsp;MavenCli.java&nbsp;from&nbsp;line&nbsp;#1465&nbsp;to&nbsp;#1474.<br/>\nThe&nbsp;functionality&nbsp;has&nbsp;been&nbsp;moved&nbsp;to&nbsp;line&nbsp;#1215.<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hp=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hpb=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=55",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "bb3da57a-de45-4bb0-bc6e-2ddcc82f6727",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-bc1b1fb1-fd8c-4c71-9b03-d48b5af157cd.json b/src/test/resources/mappings/repos_asf-bc1b1fb1-fd8c-4c71-9b03-d48b5af157cd.json
new file mode 100644
index 0000000..13dc48d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-bc1b1fb1-fd8c-4c71-9b03-d48b5af157cd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "bc1b1fb1-fd8c-4c71-9b03-d48b5af157cd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" width=\"72\" height=\"27\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"cae779e4fbc6565a581f2c6adf9fb15348005603\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">c19e9dc</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"title\">Revert &quot;[MNG-6275] Maven Embedder compatible fix&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=cae779e4fbc6565a581f2c6adf9fb15348005603;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:17:17 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">cae779e4fbc6565a581f2c6adf9fb15348005603</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">7e975814bbbcdc784daa4622efb66ee0fd74d7b3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7e975814bbbcdc784daa4622efb66ee0fd74d7b3;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=cae779e4fbc6565a581f2c6adf9fb15348005603;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">c19e9dcac3d200094c770521b9b1b10df76f26c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c19e9dcac3d200094c770521b9b1b10df76f26c4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=cae779e4fbc6565a581f2c6adf9fb15348005603;hp=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=cae779e4fbc6565a581f2c6adf9fb15348005603;hpb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=cae779e4fbc6565a581f2c6adf9fb15348005603\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=c19e9dcac3d200094c770521b9b1b10df76f26c4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:15 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:15 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=96",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "bc1b1fb1-fd8c-4c71-9b03-d48b5af157cd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-bc3ade3d-5b77-4228-86c4-6129fc2cb66b.json b/src/test/resources/mappings/repos_asf-bc3ade3d-5b77-4228-86c4-6129fc2cb66b.json
new file mode 100644
index 0000000..2e7c97f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-bc3ade3d-5b77-4228-86c4-6129fc2cb66b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "bc3ade3d-5b77-4228-86c4-6129fc2cb66b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"dc9c4db4494b62e2231bb67b39678decf6329852\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=dc9c4db4494b62e2231bb67b39678decf6329852\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=dc9c4db4494b62e2231bb67b39678decf6329852\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">5885e70</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=dc9c4db4494b62e2231bb67b39678decf6329852\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852\">[MNG-6078] Perform a proper merge of the two sources of command line arguments</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 10:10:21 +0000</span> (10:10 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=dc9c4db4494b62e2231bb67b39678decf6329852;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">dc9c4db4494b62e2231bb67b39678decf6329852</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">9d1f56e26309be811e45e60ef66de352be9928a5</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9d1f56e26309be811e45e60ef66de352be9928a5;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=dc9c4db4494b62e2231bb67b39678decf6329852;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\" class=\"list\">5885e70e24a69914da892eb343906658d5463bfa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=dc9c4db4494b62e2231bb67b39678decf6329852;hp=5885e70e24a69914da892eb343906658d5463bfa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Perform&nbsp;a&nbsp;proper&nbsp;merge&nbsp;of&nbsp;the&nbsp;two&nbsp;sources&nbsp;of&nbsp;command&nbsp;line&nbsp;arguments<br/>\n<br/>\n-&nbsp;Needed&nbsp;to&nbsp;extend&nbsp;Commons&nbsp;CLI's&nbsp;CommandLine&nbsp;just&nbsp;to&nbsp;perform&nbsp;the&nbsp;merged<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hp=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=8d38ab0623d3fc213b407344e86bba1fda1eec9c;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hp=66f247c262929695272fecccd5f9e026d6542b7a;hb=dc9c4db4494b62e2231bb67b39678decf6329852;hpb=5885e70e24a69914da892eb343906658d5463bfa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=9b480ea6511e879cf4c655545148edd1903e8d96;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=dc9c4db4494b62e2231bb67b39678decf6329852\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=4",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "bc3ade3d-5b77-4228-86c4-6129fc2cb66b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-bc5ea1bd-9558-4cc2-a469-622f9a6a81d4.json b/src/test/resources/mappings/repos_asf-bc5ea1bd-9558-4cc2-a469-622f9a6a81d4.json
new file mode 100644
index 0000000..5921a84
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-bc5ea1bd-9558-4cc2-a469-622f9a6a81d4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "bc5ea1bd-9558-4cc2-a469-622f9a6a81d4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" value=\"862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">748551d</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">e0da20a</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">Merge branch 'MNG-6181'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=author\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=author\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">11ff551f478609bb7764c71a728404143775efdb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\" class=\"list\">748551d0274cc2eebfb2f976536d18277e564584</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=748551d0274cc2eebfb2f976536d18277e564584\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">e0da20a1f801aeda0cd74495834c637c3a207478</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=e0da20a1f801aeda0cd74495834c637c3a207478\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'MNG-6181'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=12",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "bc5ea1bd-9558-4cc2-a469-622f9a6a81d4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-be3f8b09-62f0-44a2-a28f-de61ca96a115.json b/src/test/resources/mappings/repos_asf-be3f8b09-62f0-44a2-a28f-de61ca96a115.json
new file mode 100644
index 0000000..37bed69
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-be3f8b09-62f0-44a2-a28f-de61ca96a115.json
@@ -0,0 +1,27 @@
+{
+  "id" : "be3f8b09-62f0-44a2-a28f-de61ca96a115",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=785bad693c60ad60d7b307af8fab9e9234ff57bd",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"785bad693c60ad60d7b307af8fab9e9234ff57bd\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">f1ed659</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd\">[MNG-6220] Add CLI options to control color output</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=author\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:48:57 +0000</span> (21:48 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">785bad693c60ad60d7b307af8fab9e9234ff57bd</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=785bad693c60ad60d7b307af8fab9e9234ff57bd;hp=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6220]&nbsp;Add&nbsp;CLI&nbsp;options&nbsp;to&nbsp;control&nbsp;color&nbsp;output<br/>\nIntroduce&nbsp;-Dstyle.color=[always|never|auto]<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hp=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=4b3d097ec4abb6cccfa3f4ea1b4f27b15a7447c2;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hp=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=3474fabbd587100eace378e97c416d726d4a5235;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hp=9b480ea6511e879cf4c655545148edd1903e8d96;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd;hpb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=433c9499621f4751ef339f344a3e88d0193740a3;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=785bad693c60ad60d7b307af8fab9e9234ff57bd\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=84",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "be3f8b09-62f0-44a2-a28f-de61ca96a115",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.json b/src/test/resources/mappings/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.json
new file mode 100644
index 0000000..7cafad1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.json
@@ -0,0 +1,26 @@
+{
+  "id" : "bf39b967-ad27-4423-bceb-07b99614b982",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tags",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-bf39b967-ad27-4423-bceb-07b99614b982.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 13:06:07 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "bf39b967-ad27-4423-bceb-07b99614b982",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c05130b2-8b99-42a1-aceb-74184e34a1c8.json b/src/test/resources/mappings/repos_asf-c05130b2-8b99-42a1-aceb-74184e34a1c8.json
new file mode 100644
index 0000000..4ffb736
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c05130b2-8b99-42a1-aceb-74184e34a1c8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c05130b2-8b99-42a1-aceb-74184e34a1c8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"68e38e5086d0978c61391b7cdc4514fdf96e64d7\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">1638280</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\" class=\"title\">Make it possible to run unit tests from an IDE</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:54:31 +0000</span> (21:54 +0000)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:55:46 +0000</span> (21:55 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">68e38e5086d0978c61391b7cdc4514fdf96e64d7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\" class=\"list\">16382802611939a8876fe553208e8b0f4da606a6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hp=16382802611939a8876fe553208e8b0f4da606a6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMake&nbsp;it&nbsp;possible&nbsp;to&nbsp;run&nbsp;unit&nbsp;tests&nbsp;from&nbsp;an&nbsp;IDE<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hp=c5faef5b47481567a3b7a7487420a1b807396ac5;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hpb=16382802611939a8876fe553208e8b0f4da606a6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=36",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c05130b2-8b99-42a1-aceb-74184e34a1c8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c07909f3-b65e-40b4-ae69-8139886d5aba.json b/src/test/resources/mappings/repos_asf-c07909f3-b65e-40b4-ae69-8139886d5aba.json
new file mode 100644
index 0000000..5afae47
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c07909f3-b65e-40b4-ae69-8139886d5aba.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c07909f3-b65e-40b4-ae69-8139886d5aba",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"f7d4bce23324cd4a318486d8715a128cf7436c3a\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">3938817</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">[MNG-6149] MetadataResolutionResult#getGraph() never resolves request type 'test'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=author\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:57:53 +0000</span> (22:57 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f7d4bce23324cd4a318486d8715a128cf7436c3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">4193444982d34f3cdba46b0ea62080182731d45c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4193444982d34f3cdba46b0ea62080182731d45c;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">3938817fd3e0ad62efe335307406e70bff876834</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f7d4bce23324cd4a318486d8715a128cf7436c3a;hp=3938817fd3e0ad62efe335307406e70bff876834\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6149]&nbsp;MetadataResolutionResult#getGraph()&nbsp;never&nbsp;resolves&nbsp;request&nbsp;type&nbsp;'test'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hp=814b66c1758d3709281861512e061de2f1091141;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a;hpb=3938817fd3e0ad62efe335307406e70bff876834\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;h=74a3427737796a912b315afcafab2ccb22c93844;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/repository/metadata/MetadataResolutionResult.java;hb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=63",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c07909f3-b65e-40b4-ae69-8139886d5aba",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.json b/src/test/resources/mappings/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.json
new file mode 100644
index 0000000..57a1068
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c23357ce-874c-4119-91d0-61fca17ff13d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-c23357ce-874c-4119-91d0-61fca17ff13d.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:16 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=91",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c23357ce-874c-4119-91d0-61fca17ff13d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c28c4341-dab7-4ef2-8ae0-682c9480cbc5.json b/src/test/resources/mappings/repos_asf-c28c4341-dab7-4ef2-8ae0-682c9480cbc5.json
new file mode 100644
index 0000000..9e29034
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c28c4341-dab7-4ef2-8ae0-682c9480cbc5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c28c4341-dab7-4ef2-8ae0-682c9480cbc5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" value=\"a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">66fc74d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"title\">[MNG-6084] Support JSR 250 annotations</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Dan+Tran;st=author\" class=\"list\" title=\"Search for commits authored by Dan Tran\">Dan Tran</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=dantran@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by dantran@apache.org\">&lt;dantran@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 12 Sep 2016 04:07:39 +0000</span> (21:07 -0700)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 25 May 2017 18:05:35 +0000</span> (20:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hp=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6084]&nbsp;Support&nbsp;JSR&nbsp;250&nbsp;annotations<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hp=1d24d922e345f12895b1ac63946d04d4f3475b75;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hp=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hp=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hp=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:22 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=73",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c28c4341-dab7-4ef2-8ae0-682c9480cbc5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c4ebffbe-fba7-434d-b6f5-47c34ee66204.json b/src/test/resources/mappings/repos_asf-c4ebffbe-fba7-434d-b6f5-47c34ee66204.json
new file mode 100644
index 0000000..5f974aa
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c4ebffbe-fba7-434d-b6f5-47c34ee66204.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c4ebffbe-fba7-434d-b6f5-47c34ee66204",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"68e38e5086d0978c61391b7cdc4514fdf96e64d7\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">1638280</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">Make it possible to run unit tests from an IDE</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=author\" class=\"list\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:54:31 +0000</span> (21:54 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 21:55:46 +0000</span> (21:55 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">68e38e5086d0978c61391b7cdc4514fdf96e64d7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">7d1532eb0ebe0a2ee41e96792cead25987d52d81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=7d1532eb0ebe0a2ee41e96792cead25987d52d81;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">16382802611939a8876fe553208e8b0f4da606a6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16382802611939a8876fe553208e8b0f4da606a6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hp=16382802611939a8876fe553208e8b0f4da606a6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMake&nbsp;it&nbsp;possible&nbsp;to&nbsp;run&nbsp;unit&nbsp;tests&nbsp;from&nbsp;an&nbsp;IDE<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hp=c5faef5b47481567a3b7a7487420a1b807396ac5;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7;hpb=16382802611939a8876fe553208e8b0f4da606a6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;h=52f2053833fa05479c2020bbd360da8c7fcebddf;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java;hb=68e38e5086d0978c61391b7cdc4514fdf96e64d7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=36",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c4ebffbe-fba7-434d-b6f5-47c34ee66204",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-c91f0d7b-65f1-4fcf-a065-8442ddd59572.json b/src/test/resources/mappings/repos_asf-c91f0d7b-65f1-4fcf-a065-8442ddd59572.json
new file mode 100644
index 0000000..a0d4f92
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-c91f0d7b-65f1-4fcf-a065-8442ddd59572.json
@@ -0,0 +1,27 @@
+{
+  "id" : "c91f0d7b-65f1-4fcf-a065-8442ddd59572",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">2d44015</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" class=\"title\">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:25:36 +0000</span> (18:25 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:04 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hp=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6205]&nbsp;upgraded&nbsp;JAnsi&nbsp;to&nbsp;1.16&nbsp;for&nbsp;console&nbsp;encoding&nbsp;fix<br/>\n<br/>\nalso&nbsp;fixes&nbsp;MNG-6218&nbsp;MinGW&nbsp;bash&nbsp;detection&nbsp;fixed&nbsp;by&nbsp;JAnsi&nbsp;1.14<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hp=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hpb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=66",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "c91f0d7b-65f1-4fcf-a065-8442ddd59572",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ca15d44f-0422-45f6-a078-8e621ef50bc6.json b/src/test/resources/mappings/repos_asf-ca15d44f-0422-45f6-a078-8e621ef50bc6.json
new file mode 100644
index 0000000..993bb35
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ca15d44f-0422-45f6-a078-8e621ef50bc6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ca15d44f-0422-45f6-a078-8e621ef50bc6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=be223808939d75152d7157db33d45f230114555e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"be223808939d75152d7157db33d45f230114555e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=be223808939d75152d7157db33d45f230114555e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=be223808939d75152d7157db33d45f230114555e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">f7d4bce</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=be223808939d75152d7157db33d45f230114555e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e\" class=\"title\">Add a ProjectArtifactsCache similar to PluginArtifactsCache</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Anton+Tanasenko;st=author\" title=\"Search for commits authored by Anton Tanasenko\" class=\"list\">Anton Tanasenko</a> <a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=atg.sleepless@gmail.com;st=author\" title=\"Search for commits authored by atg.sleepless@gmail.com\" class=\"list\">&lt;atg.sleepless@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/6c3c2506a8db6b06c610accbdd935850?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 18 May 2016 15:40:28 +0000</span> (18:40 +0300)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=be223808939d75152d7157db33d45f230114555e;s=khmarbaise@apache.org;st=committer\" title=\"Search for commits committed by khmarbaise@apache.org\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 5 May 2017 20:08:16 +0000</span> (22:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">be223808939d75152d7157db33d45f230114555e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">48296562d3f26c2c2762d995d8c975bc8ecec6ae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48296562d3f26c2c2762d995d8c975bc8ecec6ae;hb=be223808939d75152d7157db33d45f230114555e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=be223808939d75152d7157db33d45f230114555e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\" class=\"list\">f7d4bce23324cd4a318486d8715a128cf7436c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f7d4bce23324cd4a318486d8715a128cf7436c3a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=be223808939d75152d7157db33d45f230114555e;hp=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdd&nbsp;a&nbsp;ProjectArtifactsCache&nbsp;similar&nbsp;to&nbsp;PluginArtifactsCache<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Jason van Zyl &lt;jason@vanzyl.ca&gt;</span><br/>\ncloses&nbsp;#82<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hp=0d42aeb36cc6a3b00d642cce332fd4c2d1301eb5;hb=be223808939d75152d7157db33d45f230114555e;hpb=f7d4bce23324cd4a318486d8715a128cf7436c3a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;h=504274f09c78a596408e9a98138368dbdf7bace2;hb=be223808939d75152d7157db33d45f230114555e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/LifecycleDependencyResolver.java;hb=be223808939d75152d7157db33d45f230114555e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\">maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultProjectArtifactsCache.java;h=1eaa627e741e5c31d5b7803a88c2728dc20648af;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\" class=\"list\">maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/ProjectArtifactsCache.java;h=42a95e509b079374c525228875fc03a76faac6cc;hb=be223808939d75152d7157db33d45f230114555e\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=64",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ca15d44f-0422-45f6-a078-8e621ef50bc6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.json b/src/test/resources/mappings/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.json
new file mode 100644
index 0000000..ebb75a8
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ca985a4a-666e-4169-9fdd-fec5e1b4472f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-ca985a4a-666e-4169-9fdd-fec5e1b4472f.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:16 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=93",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ca985a4a-666e-4169-9fdd-fec5e1b4472f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cb47913a-1a58-49ba-b763-a398c80d9e92.json b/src/test/resources/mappings/repos_asf-cb47913a-1a58-49ba-b763-a398c80d9e92.json
new file mode 100644
index 0000000..494dbc7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cb47913a-1a58-49ba-b763-a398c80d9e92.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cb47913a-1a58-49ba-b763-a398c80d9e92",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fea81d8</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">f1ccecd</a>)<br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">Merge remote-tracking branch 'origin/MNG-6182'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"list\">515d89814da44785bc0414bf6948aaf1690a692f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"list\">fea81d8a2710350c3517f0046e820893abd6cc77</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=fea81d8a2710350c3517f0046e820893abd6cc77\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\" class=\"list\">f1ccecdd893eea0a320634a49bc6e56b776fb213</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=f1ccecdd893eea0a320634a49bc6e56b776fb213\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/MNG-6182'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=34",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cb47913a-1a58-49ba-b763-a398c80d9e92",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cc0a0ab3-f794-44d6-8b35-00a10503fac7.json b/src/test/resources/mappings/repos_asf-cc0a0ab3-f794-44d6-8b35-00a10503fac7.json
new file mode 100644
index 0000000..cec8634
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cc0a0ab3-f794-44d6-8b35-00a10503fac7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cc0a0ab3-f794-44d6-8b35-00a10503fac7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" width=\"72\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">66fc74d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"title\">[MNG-6084] Support JSR 250 annotations</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Dan Tran\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Dan+Tran;st=author\">Dan Tran</a> <a title=\"Search for commits authored by dantran@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=dantran@apache.org;st=author\">&lt;dantran@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/be9859a805a76f3482204de9e95a7b6f?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 12 Sep 2016 04:07:39 +0000</span> (21:07 -0700)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=Michael+Osipov;st=committer\">Michael Osipov</a> <a title=\"Search for commits committed by michaelo@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 25 May 2017 18:05:35 +0000</span> (20:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a7dddcb87626fec256f1b8ccbe957f94cdf401e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\" class=\"list\">66fc74d6296ea0a33f8a9712dc5ed5eb3affd529</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hp=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6084]&nbsp;Support&nbsp;JSR&nbsp;250&nbsp;annotations<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hp=1d24d922e345f12895b1ac63946d04d4f3475b75;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">maven-embedder/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hp=52e9c82f41ae2eb17a4453202599985a38090ccf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/pom.xml;h=7bd265066c8f43019f8e467b21b1846ab4463e15;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hp=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=641a2a9b8b4dbc58d0907f256ed12e544d8ae917;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hp=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4;hpb=66fc74d6296ea0a33f8a9712dc5ed5eb3affd529\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=d6f165cd3ff3475c7f8fd5fa42fdeb4fff7f00f4;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a7dddcb87626fec256f1b8ccbe957f94cdf401e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=73",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cc0a0ab3-f794-44d6-8b35-00a10503fac7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cd18aa5b-730b-427c-b579-47176bd8289f.json b/src/test/resources/mappings/repos_asf-cd18aa5b-730b-427c-b579-47176bd8289f.json
new file mode 100644
index 0000000..759273e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cd18aa5b-730b-427c-b579-47176bd8289f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cd18aa5b-730b-427c-b579-47176bd8289f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">cae779e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" class=\"title\">Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">4644490b31883b90810577705aeb485cc0921346</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"list\">cae779e4fbc6565a581f2c6adf9fb15348005603</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hp=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;MNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"text\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hp=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hpb=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=97",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cd18aa5b-730b-427c-b579-47176bd8289f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cd2c3260-0226-4661-b51c-ec2b72ebab62.json b/src/test/resources/mappings/repos_asf-cd2c3260-0226-4661-b51c-ec2b72ebab62.json
new file mode 100644
index 0000000..65fc4f3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cd2c3260-0226-4661-b51c-ec2b72ebab62.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cd2c3260-0226-4661-b51c-ec2b72ebab62",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"12d6471337c7ad067b7762d44050a079829ea26c\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=12d6471337c7ad067b7762d44050a079829ea26c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=12d6471337c7ad067b7762d44050a079829ea26c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">707cff6</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=12d6471337c7ad067b7762d44050a079829ea26c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c\">[MNG-6207] Create WARNINGs in case of using system scope</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by dejan2609\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609;st=author\">dejan2609</a> <a class=\"list\" title=\"Search for commits authored by dejan2609@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=dejan2609@gmail.com;st=author\">&lt;dejan2609@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a3bee5dbb6fcbd0f9884de02cd0fcf4b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 20 May 2017 13:42:43 +0000</span> (15:42 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=12d6471337c7ad067b7762d44050a079829ea26c;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 11 Jun 2017 11:55:07 +0000</span> (13:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">12d6471337c7ad067b7762d44050a079829ea26c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">3c03c2ea4e24fe9acd2dd5638e992b3420a5522c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c03c2ea4e24fe9acd2dd5638e992b3420a5522c;hb=12d6471337c7ad067b7762d44050a079829ea26c\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=12d6471337c7ad067b7762d44050a079829ea26c;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=12d6471337c7ad067b7762d44050a079829ea26c;hp=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6207]&nbsp;Create&nbsp;WARNINGs&nbsp;in&nbsp;case&nbsp;of&nbsp;using&nbsp;system&nbsp;scope<br/>\n&nbsp;o&nbsp;display&nbsp;deprecation&nbsp;build&nbsp;warning&nbsp;for&nbsp;dependencies&nbsp;with&nbsp;scope&nbsp;'system'&nbsp;declaration<br/>\n&nbsp;o&nbsp;Note&nbsp;about&nbsp;tests:&nbsp;existing&nbsp;'systemPath'&nbsp;related&nbsp;tests&nbsp;are&nbsp;reused/expanded<br/>\n&nbsp;&nbsp;&nbsp;(rationale:&nbsp;scope&nbsp;'system'&nbsp;and&nbsp;'systemPath'&nbsp;are&nbsp;mutually&nbsp;dependent)<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hp=f46be0edb9d53a1843062a8d5f17d5edbad8b15e;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\" class=\"list\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hp=bb99be9a977e6e58c32121769d47cf7eaaec98bd;hb=12d6471337c7ad067b7762d44050a079829ea26c;hpb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=12d6471337c7ad067b7762d44050a079829ea26c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=12d6471337c7ad067b7762d44050a079829ea26c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=76",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cd2c3260-0226-4661-b51c-ec2b72ebab62",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.json b/src/test/resources/mappings/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.json
new file mode 100644
index 0000000..face31f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cd4b3e74-da7b-49de-bd59-13deca6455aa",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=51cc76c32625be2f807dcf2ffbeb085984729b57",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-cd4b3e74-da7b-49de-bd59-13deca6455aa.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:38 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=24",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cd4b3e74-da7b-49de-bd59-13deca6455aa",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.json b/src/test/resources/mappings/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.json
new file mode 100644
index 0000000..1028491
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.json
@@ -0,0 +1,26 @@
+{
+  "id" : "cd5ec48d-201a-410f-b715-aab5de9dc2eb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaven-3.1.x",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-cd5ec48d-201a-410f-b715-aab5de9dc2eb.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=71",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cd5ec48d-201a-410f-b715-aab5de9dc2eb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cd86e724-6846-4f21-b542-77d37dcab0cc.json b/src/test/resources/mappings/repos_asf-cd86e724-6846-4f21-b542-77d37dcab0cc.json
new file mode 100644
index 0000000..8758e9a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cd86e724-6846-4f21-b542-77d37dcab0cc.json
@@ -0,0 +1,26 @@
+{
+  "id" : "cd86e724-6846-4f21-b542-77d37dcab0cc",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6169_2%2Fnot-updated-MJAR-MCOMPILER",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/not-updated-MJAR-MCOMPILER - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/not-updated-MJAR-MCOMPILER - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/not-updated-MJAR-MCOMPILER - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6169_2/not-updated-MJAR-MCOMPILER - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5ac93bb6e5118c4b725592e3ea451ee0e0a104c6;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\">4feb0a2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" class=\"title\">[MNG-6169] Lifecycle/binding plugin version updates <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">MNG-6169_2/not-updated-MJAR-MCOMPILER</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;s=Christian+Schulte;st=author\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;s=cschulte@apache.org;st=author\" title=\"Search for commits authored by cschulte@apache.org\">&lt;cschulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/5879df94f9b6643d67e2fd0afc6d953a?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Feb 2017 18:19:35 +0000</span> (19:19 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 12 May 2017 19:47:38 +0000</span> (21:47 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c7cc7b3ae6e7568d1f81c443736e587dd4e71a45</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=5ac93bb6e5118c4b725592e3ea451ee0e0a104c6;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">5ac93bb6e5118c4b725592e3ea451ee0e0a104c6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5ac93bb6e5118c4b725592e3ea451ee0e0a104c6;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\" class=\"list\">4feb0a27038cd23b2ff7744b8dd4c1eb17049041</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;hp=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6169]&nbsp;Lifecycle/binding&nbsp;plugin&nbsp;version&nbsp;updates<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">maven-core/src/main/resources/META-INF/plexus/components.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hp=3f099cb167d9cda989e0140eef971e94469f77ff;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;hpb=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/components.xml;h=ff41c8aaf7fec9f1d4e855807c3097bb083fcda5;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/components.xml;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=03149816a6371c4644c760848c3dc54192a007b7;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">maven-core/src/main/resources/META-INF/plexus/default-bindings.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=03149816a6371c4644c760848c3dc54192a007b7;hp=4a303db572bcf7ce7e0c3ddbe5dbd808abdb95eb;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER;hpb=4feb0a27038cd23b2ff7744b8dd4c1eb17049041\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;h=03149816a6371c4644c760848c3dc54192a007b7;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/plexus/default-bindings.xml;hb=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" title=\"log of MNG-6169_2/not-updated-MJAR-MCOMPILER RSS feed\">RSS</a>\n<a title=\"log of MNG-6169_2/not-updated-MJAR-MCOMPILER Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6169_2/not-updated-MJAR-MCOMPILER\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=92",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cd86e724-6846-4f21-b542-77d37dcab0cc",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cdc904cd-5a4b-4306-9ad5-c11c5a1e8758.json b/src/test/resources/mappings/repos_asf-cdc904cd-5a4b-4306-9ad5-c11c5a1e8758.json
new file mode 100644
index 0000000..11e08a7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cdc904cd-5a4b-4306-9ad5-c11c5a1e8758.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cdc904cd-5a4b-4306-9ad5-c11c5a1e8758",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=809ba34055c70eab31876aad03c577e925fa2e6e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" type=\"hidden\" value=\"809ba34055c70eab31876aad03c577e925fa2e6e\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=809ba34055c70eab31876aad03c577e925fa2e6e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=809ba34055c70eab31876aad03c577e925fa2e6e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">ab2e24f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=809ba34055c70eab31876aad03c577e925fa2e6e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e\">Code improvement.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 6 Mar 2017 07:24:33 +0000</span> (08:24 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=809ba34055c70eab31876aad03c577e925fa2e6e;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 19:53:18 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">809ba34055c70eab31876aad03c577e925fa2e6e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\" class=\"list\">6ceb16cb18962369ffdcdf0d026ac82b9aadc869</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6ceb16cb18962369ffdcdf0d026ac82b9aadc869;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=809ba34055c70eab31876aad03c577e925fa2e6e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=809ba34055c70eab31876aad03c577e925fa2e6e;hp=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nCode&nbsp;improvement.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hp=b78846b106167ae1bf3e8e47dcabe917b493608c;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;h=fc154cb8aa63133a7760c4209898b87e4149b8e9;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactResolver.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hp=f3ae923907dd3ff19638a8c751c00d8a496776a5;hb=809ba34055c70eab31876aad03c577e925fa2e6e;hpb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=b3367c177c91fae32831207ab4a568121da621f0;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=809ba34055c70eab31876aad03c577e925fa2e6e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=21",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cdc904cd-5a4b-4306-9ad5-c11c5a1e8758",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cde3b742-b911-48cc-a359-81c517739452.json b/src/test/resources/mappings/repos_asf-cde3b742-b911-48cc-a359-81c517739452.json
new file mode 100644
index 0000000..39ddd47
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cde3b742-b911-48cc-a359-81c517739452.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cde3b742-b911-48cc-a359-81c517739452",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" alt=\"git\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"27ab7503a7196a40b5ed1007181c82cdcf11e03c\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"title\">[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=author\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 03:06:02 +0000</span> (<span class=\"atnight\">04:06</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=committer\" class=\"list\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 18:16:44 +0000</span> (19:16 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">e5ba52a8665087f28b3c33206486b4db5378577b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hp=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6190]&nbsp;maven-resolver-provider's&nbsp;DefaultArtifactDescriptorReader&nbsp;has&nbsp;mismatched&nbsp;constructor&nbsp;and&nbsp;initService&nbsp;methods<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hp=1df1c12a04475ecc63ff40eb3bcdba3b91cf3a72;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hpb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=41",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cde3b742-b911-48cc-a359-81c517739452",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ce0c84da-c5d4-4739-aeed-951542e9bcec.json b/src/test/resources/mappings/repos_asf-ce0c84da-c5d4-4739-aeed-951542e9bcec.json
new file mode 100644
index 0000000..de57ea9
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ce0c84da-c5d4-4739-aeed-951542e9bcec.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ce0c84da-c5d4-4739-aeed-951542e9bcec",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a1fe42199565f76007a97f47cd4a848fd9b63482",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"a1fe42199565f76007a97f47cd4a848fd9b63482\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">12d6471</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482\">[MNG-6240] Duplicate components in plugin extension realm when plugin depends on... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=author\" title=\"Search for commits authored by Guillaume Boué\" class=\"list\">Guillaume Boué</a> <a title=\"Search for commits authored by gboue@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=author\" class=\"list\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 9 Jun 2017 21:25:31 +0000</span> (23:25 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=Guillaume+Bou%C3%A9;st=committer\" title=\"Search for commits committed by Guillaume Boué\">Guillaume Boué</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a1fe42199565f76007a97f47cd4a848fd9b63482;s=gboue@apache.org;st=committer\" title=\"Search for commits committed by gboue@apache.org\">&lt;gboue@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/01a438a22b35dd8a284815f782a046fc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 14 Jun 2017 17:55:41 +0000</span> (19:55 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a1fe42199565f76007a97f47cd4a848fd9b63482</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">583d7db722287761c5aa9da89e2a3924a8413b9d</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=583d7db722287761c5aa9da89e2a3924a8413b9d;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a1fe42199565f76007a97f47cd4a848fd9b63482;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">12d6471337c7ad067b7762d44050a079829ea26c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=12d6471337c7ad067b7762d44050a079829ea26c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a1fe42199565f76007a97f47cd4a848fd9b63482;hp=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6240]&nbsp;Duplicate&nbsp;components&nbsp;in&nbsp;plugin&nbsp;extension&nbsp;realm&nbsp;when&nbsp;plugin&nbsp;depends&nbsp;on&nbsp;maven-aether-resolver<br/>\n<br/>\nMaven&nbsp;Core&nbsp;needs&nbsp;to&nbsp;export&nbsp;the&nbsp;maven-aether-provider&nbsp;artifact&nbsp;so&nbsp;that&nbsp;its&nbsp;components&nbsp;do&nbsp;not&nbsp;get&nbsp;added&nbsp;twice&nbsp;in&nbsp;plugin&nbsp;realm.&nbsp;This&nbsp;happens&nbsp;if&nbsp;the&nbsp;build&nbsp;uses&nbsp;an&nbsp;extension&nbsp;plugin&nbsp;depending&nbsp;on&nbsp;maven-aether-provider,&nbsp;before&nbsp;it&nbsp;was&nbsp;renamed&nbsp;to&nbsp;maven-resolver-provider<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">maven-core/src/main/resources/META-INF/maven/extension.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hp=1f0b95f868eb90f7bcab4d78ff9fda124f1f0d50;hb=a1fe42199565f76007a97f47cd4a848fd9b63482;hpb=12d6471337c7ad067b7762d44050a079829ea26c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/resources/META-INF/maven/extension.xml;h=c5f40b5340858e8e96382f6e25f44b1daa0cbd3b;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/resources/META-INF/maven/extension.xml;hb=a1fe42199565f76007a97f47cd4a848fd9b63482\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:21 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=77",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ce0c84da-c5d4-4739-aeed-951542e9bcec",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ce29e3b2-6de6-4ab0-aba4-7d3815a416f5.json b/src/test/resources/mappings/repos_asf-ce29e3b2-6de6-4ab0-aba4-7d3815a416f5.json
new file mode 100644
index 0000000..341a574
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ce29e3b2-6de6-4ab0-aba4-7d3815a416f5.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ce29e3b2-6de6-4ab0-aba4-7d3815a416f5",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"8f8c45c990193b04c1770997d446951c5185b164\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8f8c45c990193b04c1770997d446951c5185b164\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8f8c45c990193b04c1770997d446951c5185b164\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b100257</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8f8c45c990193b04c1770997d446951c5185b164\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164\">[MNG-6123] detect self references in POM and fail fast</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=author\" class=\"list\">Karl Heinz Marbaise</a> <a title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 4 Apr 2017 20:46:11 +0000</span> (22:46 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=8f8c45c990193b04c1770997d446951c5185b164;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 1 Aug 2017 20:01:36 +0000</span> (22:01 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8f8c45c990193b04c1770997d446951c5185b164</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">bf1d0014f9da5c88d637ab4fe9fbe749243754ec</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bf1d0014f9da5c88d637ab4fe9fbe749243754ec;hb=8f8c45c990193b04c1770997d446951c5185b164\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=8f8c45c990193b04c1770997d446951c5185b164;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8f8c45c990193b04c1770997d446951c5185b164;hp=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6123]&nbsp;detect&nbsp;self&nbsp;references&nbsp;in&nbsp;POM&nbsp;and&nbsp;fail&nbsp;fast<br/>\n&nbsp;o&nbsp;Added&nbsp;unit&nbsp;test&nbsp;and&nbsp;self&nbsp;referencing&nbsp;pom<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\">maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hp=2e7985fb8d77aa215fa72ed01cba690e7c432c25;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;h=d97d8f6f6f62ff0f535ba998698656f3b85969d8;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/validation/DefaultModelValidator.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\">maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hp=4da3c878e553201de2a4322eb556bbeaabc65c4d;hb=8f8c45c990193b04c1770997d446951c5185b164;hpb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;h=5614daf0df03dd4750375e31b0afb905ae5e4314;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/test/java/org/apache/maven/model/validation/DefaultModelValidatorTest.java;hb=8f8c45c990193b04c1770997d446951c5185b164\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/test/resources/poms/validation/raw-model/self-referencing.xml;h=a902896dd7eadcf3c390ba70aca43d9beb3a7cee;hb=8f8c45c990193b04c1770997d446951c5185b164\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:28 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:29 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=80",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ce29e3b2-6de6-4ab0-aba4-7d3815a416f5",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ce7706af-006b-4d3f-966d-a6934c22b095.json b/src/test/resources/mappings/repos_asf-ce7706af-006b-4d3f-966d-a6934c22b095.json
new file mode 100644
index 0000000..5aa5895
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ce7706af-006b-4d3f-966d-a6934c22b095.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ce7706af-006b-4d3f-966d-a6934c22b095",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"60a7f5da494216168e4cc2c88c357b1cbdd43ad2\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c19</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">Fixed links in pom which pointed to shut down codehaus jira.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\">Karl Heinz Marbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=khmarbaise@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 4 Dec 2015 19:59:04 +0000</span> (20:59 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:08:45 +0000</span> (18:08 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">60a7f5da494216168e4cc2c88c357b1cbdd43ad2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">31527ca377c589fd14c80bf6a52fb061b001d086</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=31527ca377c589fd14c80bf6a52fb061b001d086;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">3982c195e91e3ea0f73ce9e61c6ddc57137726e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hp=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;links&nbsp;in&nbsp;pom&nbsp;which&nbsp;pointed&nbsp;to&nbsp;shut&nbsp;down&nbsp;codehaus&nbsp;jira.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hp=9f3204b2ceef5c4325c43e59398a92eab7662084;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2;hpb=3982c195e91e3ea0f73ce9e61c6ddc57137726e9\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a085ffa4ac343d73dc312e8bb04701ca67ebb4a7;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=60a7f5da494216168e4cc2c88c357b1cbdd43ad2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ce7706af-006b-4d3f-966d-a6934c22b095",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ceca4a68-5ba1-4b02-9bbc-541d4f559fa8.json b/src/test/resources/mappings/repos_asf-ceca4a68-5ba1-4b02-9bbc-541d4f559fa8.json
new file mode 100644
index 0000000..e7af98f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ceca4a68-5ba1-4b02-9bbc-541d4f559fa8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ceca4a68-5ba1-4b02-9bbc-541d4f559fa8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">114ef6c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">[MNG-6182] ModelResolver interface enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=author\" class=\"list\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 30 Jan 2016 18:17:34 +0000</span> (19:17 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 17:24:18 +0000</span> (18:24 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">5101bcd8628baf72b9b8109a52e980edf42f78fb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=5101bcd8628baf72b9b8109a52e980edf42f78fb;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\" class=\"list\">114ef6c5a2802e8758e466af92b70f51fd7a2929</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=114ef6c5a2802e8758e466af92b70f51fd7a2929\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hp=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6182]&nbsp;ModelResolver&nbsp;interface&nbsp;enhancements.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hp=7b932178b5fcec5e17078ea471cf064a7e1ebc50;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;h=3a31d338660d80222c541a69ba2962f975883762;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/ProjectModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hp=c81a5369bc9195e7d2b6fa0b7bfeeeca320e8e9e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;h=39695f7f5849ff67dd6028849ce508e240427bdc;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/java/org/apache/maven/model/resolution/ModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hp=9ea91ff741e39e090727fa163c0ae844f3ea268e;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b;hpb=114ef6c5a2802e8758e466af92b70f51fd7a2929\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;h=3e82eb9a4cdab8d6074aba352ae0753424fb8666;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultModelResolver.java;hb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:52 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:52 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=14",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ceca4a68-5ba1-4b02-9bbc-541d4f559fa8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.json b/src/test/resources/mappings/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.json
new file mode 100644
index 0000000..b48cad0
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cf4ab338-676f-4866-a46a-5aa90b9d7bae",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8e6bbc4d4aa7cdc837625a05358c98ca15f72698",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-cf4ab338-676f-4866-a46a-5aa90b9d7bae.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:57 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:57 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=5",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cf4ab338-676f-4866-a46a-5aa90b9d7bae",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.json b/src/test/resources/mappings/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.json
new file mode 100644
index 0000000..9dfc18c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.json
@@ -0,0 +1,26 @@
+{
+  "id" : "cf4c5daa-7411-46e2-b297-a7b0569cc606",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6164",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-cf4c5daa-7411-46e2-b297-a7b0569cc606.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:18 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=94",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cf4c5daa-7411-46e2-b297-a7b0569cc606",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cf60c983-2e0a-4274-a19b-5ea2a53998ca.json b/src/test/resources/mappings/repos_asf-cf60c983-2e0a-4274-a19b-5ea2a53998ca.json
new file mode 100644
index 0000000..37ee60c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cf60c983-2e0a-4274-a19b-5ea2a53998ca.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cf60c983-2e0a-4274-a19b-5ea2a53998ca",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"27ab7503a7196a40b5ed1007181c82cdcf11e03c\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">[MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has mismatched... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 03:06:02 +0000</span> (<span class=\"atnight\">04:06</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=Christian+Schulte;st=committer\" title=\"Search for commits committed by Christian Schulte\" class=\"list\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits committed by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Mar 2017 18:16:44 +0000</span> (19:16 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"list\">e5ba52a8665087f28b3c33206486b4db5378577b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=e5ba52a8665087f28b3c33206486b4db5378577b;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hp=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6190]&nbsp;maven-resolver-provider's&nbsp;DefaultArtifactDescriptorReader&nbsp;has&nbsp;mismatched&nbsp;constructor&nbsp;and&nbsp;initService&nbsp;methods<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\" class=\"list\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hp=1df1c12a04475ecc63ff40eb3bcdba3b91cf3a72;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c;hpb=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;h=82e1284439e2e233b46f797dadf21a9f5d0c291a;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultArtifactDescriptorReader.java;hb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=41",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cf60c983-2e0a-4274-a19b-5ea2a53998ca",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-cfcbaa1e-51dc-4529-abec-ea8aa6ddebac.json b/src/test/resources/mappings/repos_asf-cfcbaa1e-51dc-4529-abec-ea8aa6ddebac.json
new file mode 100644
index 0000000..04532f3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-cfcbaa1e-51dc-4529-abec-ea8aa6ddebac.json
@@ -0,0 +1,27 @@
+{
+  "id" : "cfcbaa1e-51dc-4529-abec-ea8aa6ddebac",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f2a2dba89251d9045fe9944783509a397491da3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"4f2a2dba89251d9045fe9944783509a397491da3\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f2a2dba89251d9045fe9944783509a397491da3\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f2a2dba89251d9045fe9944783509a397491da3\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">8f8c45c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f2a2dba89251d9045fe9944783509a397491da3\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3\" class=\"title\">[MNG-6174] Clean Up Maven Model</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=author\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Feb 2017 20:17:31 +0000</span> (21:17 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=4f2a2dba89251d9045fe9944783509a397491da3;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 2 Aug 2017 17:31:49 +0000</span> (19:31 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f2a2dba89251d9045fe9944783509a397491da3</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7;hb=4f2a2dba89251d9045fe9944783509a397491da3\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f2a2dba89251d9045fe9944783509a397491da3;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\" class=\"list\">8f8c45c990193b04c1770997d446951c5185b164</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=8f8c45c990193b04c1770997d446951c5185b164\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f2a2dba89251d9045fe9944783509a397491da3;hp=8f8c45c990193b04c1770997d446951c5185b164\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6174]&nbsp;Clean&nbsp;Up&nbsp;Maven&nbsp;Model<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\">maven-model/src/main/mdo/maven.mdo</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hp=de800d93887a24a0a3821acc4c4b5ede6d86cc89;hb=4f2a2dba89251d9045fe9944783509a397491da3;hpb=8f8c45c990193b04c1770997d446951c5185b164\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/src/main/mdo/maven.mdo;h=7ba6106ca5b9f7a790910773ee29fa4375b6c41a;hb=4f2a2dba89251d9045fe9944783509a397491da3\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/src/main/mdo/maven.mdo;hb=4f2a2dba89251d9045fe9944783509a397491da3\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:20 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=81",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "cfcbaa1e-51dc-4529-abec-ea8aa6ddebac",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.json b/src/test/resources/mappings/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.json
new file mode 100644
index 0000000..e5490df
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=094e4e31a5af55bb17be87675da41d9aeca062f3",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:25 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=90",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d0b010d2-63b2-4c79-bcd0-0fa3b4ee81c7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d1070a63-8d5c-4fd7-b538-5a56f2749bec.json b/src/test/resources/mappings/repos_asf-d1070a63-8d5c-4fd7-b538-5a56f2749bec.json
new file mode 100644
index 0000000..2fbdcee
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d1070a63-8d5c-4fd7-b538-5a56f2749bec.json
@@ -0,0 +1,26 @@
+{
+  "id" : "d1070a63-8d5c-4fd7-b538-5a56f2749bec",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fmaven-3.x-next",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.x-next - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.x-next\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.x-next - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.x-next;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.x-next - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.x-next\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of maven-3.x-next - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.x-next;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"refs/heads/maven-3.x-next\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.x-next\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/maven-3.x-next\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.x-next\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=608892b4b2b642900c84346d09dc8db1f194be8e;hb=refs/heads/maven-3.x-next\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">d69dd31</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/maven-3.x-next\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.x-next\" class=\"title\">[MNG-5988] Dependency mediation should prioritize transitive dependencies based on...  <span class=\"refs\"> <span class=\"head\" title=\"heads/maven-3.x-next\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/maven-3.x-next\">maven-3.x-next</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.x-next;s=Christian+Schulte;st=author\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" title=\"Search for commits authored by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.x-next;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 1 Jul 2016 14:41:52 +0000</span> (16:41 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.x-next;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/maven-3.x-next;s=schulte@apache.org;st=committer\" title=\"Search for commits committed by schulte@apache.org\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 6 Jul 2016 13:35:02 +0000</span> (15:35 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6e3008d7c38a4046e785cf9e882e3e9dc7f2669a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=608892b4b2b642900c84346d09dc8db1f194be8e;hb=refs/heads/maven-3.x-next\">608892b4b2b642900c84346d09dc8db1f194be8e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=608892b4b2b642900c84346d09dc8db1f194be8e;hb=refs/heads/maven-3.x-next\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/maven-3.x-next;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">d69dd31389b62264686e339e6c60dc5d7c26d4b1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/maven-3.x-next;hp=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5988]&nbsp;Dependency&nbsp;mediation&nbsp;should&nbsp;prioritize&nbsp;transitive&nbsp;dependencies&nbsp;based&nbsp;on&nbsp;scope.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemUtils.java;h=be7d73d26d91d0daf6c02f08caa22ebf1205aa02;hb=refs/heads/maven-3.x-next\">maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemUtils.java;h=be7d73d26d91d0daf6c02f08caa22ebf1205aa02;hp=b0b0a8d0466bffb6e1296cb35944ddbb481ec466;hb=refs/heads/maven-3.x-next;hpb=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemUtils.java;h=be7d73d26d91d0daf6c02f08caa22ebf1205aa02;hb=refs/heads/maven-3.x-next\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-aether-provider/src/main/java/org/apache/maven/repository/internal/MavenRepositorySystemUtils.java;hb=refs/heads/maven-3.x-next\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java;h=2b3037991e6b3d6147eeb1a9059533f9384c29e7;hb=refs/heads/maven-3.x-next\">maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java;h=2b3037991e6b3d6147eeb1a9059533f9384c29e7;hp=16a0b63c08ec0541dd8ede682acb7548c35315a1;hb=refs/heads/maven-3.x-next;hpb=d69dd31389b62264686e339e6c60dc5d7c26d4b1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java;h=2b3037991e6b3d6147eeb1a9059533f9384c29e7;hb=refs/heads/maven-3.x-next\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/internal/PlexusUtilsInjector.java;hb=refs/heads/maven-3.x-next\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/maven-3.x-next\" class=\"rss_logo\" title=\"log of maven-3.x-next RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/maven-3.x-next\" title=\"log of maven-3.x-next Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=80",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d1070a63-8d5c-4fd7-b538-5a56f2749bec",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d3754e3d-ead4-4638-aebb-03788448ddd6.json b/src/test/resources/mappings/repos_asf-d3754e3d-ead4-4638-aebb-03788448ddd6.json
new file mode 100644
index 0000000..1a06bb4
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d3754e3d-ead4-4638-aebb-03788448ddd6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d3754e3d-ead4-4638-aebb-03788448ddd6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=542a7a89156263b34d1472e9d9c1a2795afccd2d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"542a7a89156263b34d1472e9d9c1a2795afccd2d\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">312eb53</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d\">[MNG-6275] Defang the tests when their core assumption is invalid.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=Stephen+Connolly;st=committer\" class=\"list\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 11 Sep 2017 09:25:11 +0000</span> (10:25 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">542a7a89156263b34d1472e9d9c1a2795afccd2d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\" class=\"list\">39460fdb6c56bf0fd9c99278e86e8534ff28dc25</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=39460fdb6c56bf0fd9c99278e86e8534ff28dc25;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\" class=\"list\">312eb53502b78355ab21e27610e7ef253990f574</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=312eb53502b78355ab21e27610e7ef253990f574\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=542a7a89156263b34d1472e9d9c1a2795afccd2d;hp=312eb53502b78355ab21e27610e7ef253990f574\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Defang&nbsp;the&nbsp;tests&nbsp;when&nbsp;their&nbsp;core&nbsp;assumption&nbsp;is&nbsp;invalid.<br/>\n<br/>\n-&nbsp;The&nbsp;tests&nbsp;assume&nbsp;that&nbsp;the&nbsp;JRE&nbsp;has&nbsp;a&nbsp;ScriptEngineFactory<br/>\n-&nbsp;Not&nbsp;all&nbsp;JREs&nbsp;have&nbsp;a&nbsp;ScriptEngineFactory&nbsp;(I'm&nbsp;looking&nbsp;at&nbsp;Azul's&nbsp;Zulu&nbsp;Open&nbsp;JDK&nbsp;7&nbsp;builds)<br/>\n-&nbsp;Ideally&nbsp;we'd&nbsp;skip&nbsp;these&nbsp;tests&nbsp;using&nbsp;Assume.assumeThat(...)&nbsp;but&nbsp;PlexusTestCase&nbsp;doesn't&nbsp;support<br/>\n&nbsp;&nbsp;AssumptionViolatedException&nbsp;for&nbsp;marking&nbsp;tests&nbsp;as&nbsp;skipped.<br/>\n<br/>\nIssue&nbsp;identified&nbsp;during&nbsp;testing&nbsp;of&nbsp;the&nbsp;3.5.1&nbsp;release&nbsp;candidate<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hp=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d;hpb=312eb53502b78355ab21e27610e7ef253990f574\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=6d074b9bd0c3409033730edb3664339c3ca24993;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=542a7a89156263b34d1472e9d9c1a2795afccd2d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:27 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:27 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=92",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d3754e3d-ead4-4638-aebb-03788448ddd6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d3cd6a5b-49f9-49e3-9144-16f0832fe248.json b/src/test/resources/mappings/repos_asf-d3cd6a5b-49f9-49e3-9144-16f0832fe248.json
new file mode 100644
index 0000000..4c19382
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d3cd6a5b-49f9-49e3-9144-16f0832fe248.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d3cd6a5b-49f9-49e3-9144-16f0832fe248",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=5885e70e24a69914da892eb343906658d5463bfa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"5885e70e24a69914da892eb343906658d5463bfa\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=5885e70e24a69914da892eb343906658d5463bfa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=5885e70e24a69914da892eb343906658d5463bfa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">5cce371</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=5885e70e24a69914da892eb343906658d5463bfa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa\">[MNG-6078] Undo the order reversal hack</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 21 Feb 2017 00:11:27 +0000</span> (<span class=\"atnight\">00:11</span> +0000)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=5885e70e24a69914da892eb343906658d5463bfa;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 12:44:34 +0000</span> (12:44 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">5885e70e24a69914da892eb343906658d5463bfa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">28f4368568f9eb1b705ee228ebf7ff1590fc02ab</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=28f4368568f9eb1b705ee228ebf7ff1590fc02ab;hb=5885e70e24a69914da892eb343906658d5463bfa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=5885e70e24a69914da892eb343906658d5463bfa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\" class=\"list\">5cce371c8aee5d957d9b24e46cddc939a15aff40</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5cce371c8aee5d957d9b24e46cddc939a15aff40\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=5885e70e24a69914da892eb343906658d5463bfa;hp=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Undo&nbsp;the&nbsp;order&nbsp;reversal&nbsp;hack<br/>\n<br/>\n-&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=ca4303031357a7decaee8de770b71fb2c2fedd28\">ca4303031357a7decaee8de770b71fb2c2fedd28</a>&nbsp;used&nbsp;a&nbsp;hack&nbsp;to&nbsp;reverse&nbsp;the&nbsp;order&nbsp;of&nbsp;arguments<br/>\n-&nbsp;The&nbsp;side&nbsp;effect&nbsp;of&nbsp;the&nbsp;hack&nbsp;is&nbsp;that&nbsp;the&nbsp;first&nbsp;named&nbsp;system&nbsp;property&nbsp;value&nbsp;on&nbsp;the&nbsp;CLI&nbsp;would&nbsp;win<br/>\n-&nbsp;The&nbsp;side-effect&nbsp;is&nbsp;causing&nbsp;a&nbsp;lot&nbsp;of&nbsp;integration&nbsp;test&nbsp;builds&nbsp;to&nbsp;fail&nbsp;and&nbsp;will&nbsp;likely&nbsp;have&nbsp;other&nbsp;unintended&nbsp;consequences<br/>\n-&nbsp;Correct&nbsp;fix&nbsp;is&nbsp;to&nbsp;put&nbsp;system&nbsp;properties&nbsp;at&nbsp;the&nbsp;end.<br/>\n-&nbsp;If&nbsp;this&nbsp;change&nbsp;passes&nbsp;the&nbsp;integration&nbsp;tests&nbsp;then&nbsp;it&nbsp;will&nbsp;need&nbsp;to&nbsp;be&nbsp;augmented&nbsp;to&nbsp;correctly&nbsp;round-trip&nbsp;the&nbsp;CLI&nbsp;options<br/>\n&nbsp;&nbsp;as&nbsp;there&nbsp;is&nbsp;the&nbsp;potential&nbsp;that&nbsp;somebody&nbsp;may&nbsp;legitimately&nbsp;be&nbsp;passing&nbsp;an&nbsp;arg&nbsp;parameter&nbsp;a&nbsp;value&nbsp;that&nbsp;starts&nbsp;with&nbsp;-D<br/>\n&nbsp;&nbsp;for&nbsp;example&nbsp;'mvn&nbsp;-ep&nbsp;-Dsecretpassword'&nbsp;or&nbsp;'mvn&nbsp;-l&nbsp;-D.log'&nbsp;but&nbsp;given&nbsp;that&nbsp;this&nbsp;requires&nbsp;a&nbsp;parse&nbsp;and&nbsp;unparse<br/>\n&nbsp;&nbsp;to&nbsp;handle&nbsp;the&nbsp;escaping,&nbsp;I&nbsp;want&nbsp;to&nbsp;get&nbsp;evidence&nbsp;that&nbsp;the&nbsp;integration&nbsp;tests&nbsp;pass&nbsp;first<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hp=4e10b05bf0544931ee68690496692fe8d73d1512;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=f788a5f6159a20a8568db48d4db3b011c7bc263a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hp=d92662494dc7204599c6528d957c3d3c28d1a835;hb=5885e70e24a69914da892eb343906658d5463bfa;hpb=5cce371c8aee5d957d9b24e46cddc939a15aff40\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=66f247c262929695272fecccd5f9e026d6542b7a;hb=5885e70e24a69914da892eb343906658d5463bfa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=5885e70e24a69914da892eb343906658d5463bfa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:56 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:56 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=3",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d3cd6a5b-49f9-49e3-9144-16f0832fe248",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d41242b8-e729-46d4-af70-59dfdd183fee.json b/src/test/resources/mappings/repos_asf-d41242b8-e729-46d4-af70-59dfdd183fee.json
new file mode 100644
index 0000000..a16454f
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d41242b8-e729-46d4-af70-59dfdd183fee.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d41242b8-e729-46d4-af70-59dfdd183fee",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">748551d</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">e0da20a</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\" class=\"title\">Merge branch 'MNG-6181'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte;st=committer\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 16:32:00 +0000</span> (17:32 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">862c84a52b9ae9b88bc9a6cfa256852532d02a9a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">11ff551f478609bb7764c71a728404143775efdb</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=11ff551f478609bb7764c71a728404143775efdb;hb=862c84a52b9ae9b88bc9a6cfa256852532d02a9a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\" class=\"list\">748551d0274cc2eebfb2f976536d18277e564584</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=748551d0274cc2eebfb2f976536d18277e564584\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=748551d0274cc2eebfb2f976536d18277e564584\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">e0da20a1f801aeda0cd74495834c637c3a207478</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=862c84a52b9ae9b88bc9a6cfa256852532d02a9a;hp=e0da20a1f801aeda0cd74495834c637c3a207478\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'MNG-6181'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:53 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:53 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=12",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d41242b8-e729-46d4-af70-59dfdd183fee",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d49c556b-9762-4d82-8009-78443e7f7d2f.json b/src/test/resources/mappings/repos_asf-d49c556b-9762-4d82-8009-78443e7f7d2f.json
new file mode 100644
index 0000000..46f27a6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d49c556b-9762-4d82-8009-78443e7f7d2f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d49c556b-9762-4d82-8009-78443e7f7d2f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" width=\"72\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"55eeb325cd0ddb2a093196f4804e232d45bcc54a\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">b12905c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"title\">[MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with Java 7 and 8</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:32:06 +0000</span> (12:32 +0000)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 12:34:45 +0000</span> (12:34 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">a8f3975e74e0c91b05635e8744adaee73ef07713</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=a8f3975e74e0c91b05635e8744adaee73ef07713;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">b12905ce02ec0e58b475bbc1d920a6801224c02f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hp=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6176]&nbsp;Upgrade&nbsp;findbugs&nbsp;to&nbsp;3.0.4&nbsp;so&nbsp;that&nbsp;the&nbsp;site&nbsp;can&nbsp;be&nbsp;built&nbsp;with&nbsp;Java&nbsp;7&nbsp;and&nbsp;8<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hp=8a64baeef9ddb215f7d66780eb2c62d71f397f1a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a;hpb=b12905ce02ec0e58b475bbc1d920a6801224c02f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=30",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d49c556b-9762-4d82-8009-78443e7f7d2f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.json b/src/test/resources/mappings/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.json
new file mode 100644
index 0000000..a427990
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d4a31d13-48db-47a6-b98f-03861cafaf42",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-d4a31d13-48db-47a6-b98f-03861cafaf42.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:43 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=43",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d4a31d13-48db-47a6-b98f-03861cafaf42",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d4bf7f01-6cc9-49fe-897d-2e926734f322.json b/src/test/resources/mappings/repos_asf-d4bf7f01-6cc9-49fe-897d-2e926734f322.json
new file mode 100644
index 0000000..0ed4710
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d4bf7f01-6cc9-49fe-897d-2e926734f322.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d4bf7f01-6cc9-49fe-897d-2e926734f322",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"8400984ac5201ae6bf06bfa88ade8a8468c76634\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">0931bb2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"title\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=author\">Christian Schulte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:40:05 +0000</span> (20:40 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=committer\" class=\"list\" title=\"Search for commits committed by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:53:06 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8400984ac5201ae6bf06bfa88ade8a8468c76634</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">75a4e81ff1c5c336917694f630b2328e3dc4e2d3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\" class=\"list\">0931bb2cc7630cc79adb98407db13315b4a709ee</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hp=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a>&nbsp;*not&nbsp;changing<br/>\nanything*&nbsp;just&nbsp;because&nbsp;someone&nbsp;did&nbsp;not&nbsp;react&nbsp;in&nbsp;time&nbsp;when&nbsp;this&nbsp;issue&nbsp;had&nbsp;been<br/>\nlying&nbsp;around&nbsp;on&nbsp;a&nbsp;branch.&nbsp;If&nbsp;we&nbsp;would&nbsp;set&nbsp;pace&nbsp;for&nbsp;the&nbsp;industrie,&nbsp;everyone&nbsp;would<br/>\nstill&nbsp;be&nbsp;using&nbsp;5.25&quot;&nbsp;floppy&nbsp;disks&nbsp;and&nbsp;8&nbsp;bit&nbsp;hardware&nbsp;and&nbsp;we&nbsp;would&nbsp;tell&nbsp;them<br/>\nthat&nbsp;upgrading&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;use&nbsp;new&nbsp;software&nbsp;would&nbsp;be&nbsp;too&nbsp;risky&nbsp;and&nbsp;they<br/>\nbetter&nbsp;keep&nbsp;theire&nbsp;broken&nbsp;assembly&nbsp;routines&nbsp;until&nbsp;the&nbsp;machine&nbsp;goes&nbsp;up&nbsp;in<br/>\nsmoke.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hp=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"list\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hp=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=44",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d4bf7f01-6cc9-49fe-897d-2e926734f322",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.json b/src/test/resources/mappings/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.json
new file mode 100644
index 0000000..c6a33a3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.json
@@ -0,0 +1,26 @@
+{
+  "id" : "d5215757-75a0-4feb-8812-00bdd2fd87f7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-5951",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-d5215757-75a0-4feb-8812-00bdd2fd87f7.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=75",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d5215757-75a0-4feb-8812-00bdd2fd87f7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d5c0cc3e-f458-441d-a7ca-4a7859506632.json b/src/test/resources/mappings/repos_asf-d5c0cc3e-f458-441d-a7ca-4a7859506632.json
new file mode 100644
index 0000000..8cbce8b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d5c0cc3e-f458-441d-a7ca-4a7859506632.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d5c0cc3e-f458-441d-a7ca-4a7859506632",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"b1002575177abd1108fe50f457cceb9c7c3cf7d8\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">e520324</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">[MNG-5457] Show repository id when downloading or uploading from/to a remote repository</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=author\">Michael Osipov</a> <a title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=author\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 15 Jul 2016 21:26:56 +0000</span> (23:26 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\" class=\"list\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits committed by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;s=michaelo@apache.org;st=committer\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 12 Jul 2017 18:10:47 +0000</span> (20:10 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">b1002575177abd1108fe50f457cceb9c7c3cf7d8</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">8b83dfb6337d099cce84d9eb144f99c3b82df3c0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8b83dfb6337d099cce84d9eb144f99c3b82df3c0;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\" class=\"list\">e520324c8d45e2465cf8aeafb4d57cef30250136</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e520324c8d45e2465cf8aeafb4d57cef30250136\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hp=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5457]&nbsp;Show&nbsp;repository&nbsp;id&nbsp;when&nbsp;downloading&nbsp;or&nbsp;uploading&nbsp;from/to&nbsp;a&nbsp;remote&nbsp;repository<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hp=21822bedf774349373520c63bca55e03fbccce1e;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;h=2b138793303c2ace35e8cde199b48d00ab200ab6;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/AbstractMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hp=ac5333ec3540cd293f260abd9357c690cb45ffa3;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8;hpb=e520324c8d45e2465cf8aeafb4d57cef30250136\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;h=5c97acb51a58ee20091ff5591739387e740d1123;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/transfer/Slf4jMavenTransferListener.java;hb=b1002575177abd1108fe50f457cceb9c7c3cf7d8\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:20 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:20 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=79",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d5c0cc3e-f458-441d-a7ca-4a7859506632",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.json b/src/test/resources/mappings/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.json
new file mode 100644
index 0000000..2023e05
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.json
@@ -0,0 +1,26 @@
+{
+  "id" : "d6bac996-de68-48bc-90d2-bd8cef5165e1",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=shortlog;h=3d0efa36963c217527230228a11ab44050ca1b10;pg=1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-d6bac996-de68-48bc-90d2-bd8cef5165e1.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:47 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d6bac996-de68-48bc-90d2-bd8cef5165e1",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d8521064-8225-42f9-9654-1283426f092c.json b/src/test/resources/mappings/repos_asf-d8521064-8225-42f9-9654-1283426f092c.json
new file mode 100644
index 0000000..8d8587c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d8521064-8225-42f9-9654-1283426f092c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d8521064-8225-42f9-9654-1283426f092c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">c9a288d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"title\">[MNG-6275] Maven Embedder compatible fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 9 Sep 2017 10:56:27 +0000</span> (11:56 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"list\">3de26bae12ffd56000f3fbab20fdd4fc74876a2b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\" class=\"list\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hp=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix<br/>\n<br/>\n-&nbsp;Need&nbsp;to&nbsp;use&nbsp;PARENT_CLASSLOADER&nbsp;so&nbsp;that&nbsp;when&nbsp;used&nbsp;by&nbsp;embedder&nbsp;we&nbsp;get&nbsp;a<br/>\nconsistent&nbsp;view&nbsp;of&nbsp;the&nbsp;available&nbsp;classes<br/>\n<br/>\n-&nbsp;Restores&nbsp;test&nbsp;case&nbsp;from&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hpb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=89",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d8521064-8225-42f9-9654-1283426f092c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-d882f727-42af-4f0c-b70f-a7d2f4aa810e.json b/src/test/resources/mappings/repos_asf-d882f727-42af-4f0c-b70f-a7d2f4aa810e.json
new file mode 100644
index 0000000..a53aac2
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-d882f727-42af-4f0c-b70f-a7d2f4aa810e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "d882f727-42af-4f0c-b70f-a7d2f4aa810e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f661fc298e80208911838f5acce9840ea1a97e3f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"f661fc298e80208911838f5acce9840ea1a97e3f\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f661fc298e80208911838f5acce9840ea1a97e3f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f661fc298e80208911838f5acce9840ea1a97e3f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">0e7e3ee</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f661fc298e80208911838f5acce9840ea1a97e3f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f\">[MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=author\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 20:38:08 +0000</span> (21:38 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte;st=committer\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=f661fc298e80208911838f5acce9840ea1a97e3f;s=rfscholte@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Mar 2017 11:59:51 +0000</span> (12:59 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f661fc298e80208911838f5acce9840ea1a97e3f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">8fe0de05c3da75949b86cf8024623a3cc7c92c56</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=8fe0de05c3da75949b86cf8024623a3cc7c92c56;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f661fc298e80208911838f5acce9840ea1a97e3f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">0e7e3eeb597b92f1394b24e33d5933e995ee8104</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f661fc298e80208911838f5acce9840ea1a97e3f;hp=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6078]&nbsp;Confirm&nbsp;commons-cli&nbsp;1.4-SNAPSHOT&nbsp;before&nbsp;official&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hp=350fa61c5da633a04fa17c1ed7530096c4ad60ad;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;h=cb0a5875db78067b26eaea19a4cb5692713f25ca;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MergedCommandLine.java;hb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hp=44c361a062f18fd518480e169fbe41b26c6f99b9;hb=f661fc298e80208911838f5acce9840ea1a97e3f;hpb=0e7e3eeb597b92f1394b24e33d5933e995ee8104\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=653471b2d16894d696f82628347fd221cf674e98;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f661fc298e80208911838f5acce9840ea1a97e3f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:38 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=27",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "d882f727-42af-4f0c-b70f-a7d2f4aa810e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-da227133-4388-4f47-9003-0248b64d53df.json b/src/test/resources/mappings/repos_asf-da227133-4388-4f47-9003-0248b64d53df.json
new file mode 100644
index 0000000..20bd2fd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-da227133-4388-4f47-9003-0248b64d53df.json
@@ -0,0 +1,27 @@
+{
+  "id" : "da227133-4388-4f47-9003-0248b64d53df",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=08f3c76a09601d85503c35743458d977a92e492d",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"08f3c76a09601d85503c35743458d977a92e492d\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=08f3c76a09601d85503c35743458d977a92e492d\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=08f3c76a09601d85503c35743458d977a92e492d\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">70eabfe</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=08f3c76a09601d85503c35743458d977a92e492d\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d\" class=\"title\">improved description of styled message API</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=08f3c76a09601d85503c35743458d977a92e492d;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 8 Apr 2017 06:50:55 +0000</span> (08:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">08f3c76a09601d85503c35743458d977a92e492d</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\" class=\"list\">bde84c95109029028d776705649580ac1b61daf6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bde84c95109029028d776705649580ac1b61daf6;hb=08f3c76a09601d85503c35743458d977a92e492d\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=08f3c76a09601d85503c35743458d977a92e492d;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=08f3c76a09601d85503c35743458d977a92e492d;hp=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;description&nbsp;of&nbsp;styled&nbsp;message&nbsp;API<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\" class=\"list\">maven-embedder/src/site/apt/index.apt.vm</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hp=e820765db278a0e47c47f7e947545679760014d2;hb=08f3c76a09601d85503c35743458d977a92e492d;hpb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/site/apt/index.apt.vm;h=d327717ff7513c280fec9ac007a223d9ee7d9473;hb=08f3c76a09601d85503c35743458d977a92e492d\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/site/apt/index.apt.vm;hb=08f3c76a09601d85503c35743458d977a92e492d\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=57",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "da227133-4388-4f47-9003-0248b64d53df",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-da3f57a7-dcef-43c7-a9e6-77608f2f192c.json b/src/test/resources/mappings/repos_asf-da3f57a7-dcef-43c7-a9e6-77608f2f192c.json
new file mode 100644
index 0000000..60610c7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-da3f57a7-dcef-43c7-a9e6-77608f2f192c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "da3f57a7-dcef-43c7-a9e6-77608f2f192c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4f530c4f006b8d22da90d968a1d32797280804b9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"4f530c4f006b8d22da90d968a1d32797280804b9\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4f530c4f006b8d22da90d968a1d32797280804b9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4f530c4f006b8d22da90d968a1d32797280804b9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">eb2db7b</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4f530c4f006b8d22da90d968a1d32797280804b9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9\">[MNG-6196] removed remaining Monkey patching, not really necessary</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:02:46 +0000</span> (19:02 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4f530c4f006b8d22da90d968a1d32797280804b9;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 25 Sep 2017 22:19:57 +0000</span> (<span class=\"atnight\">00:19</span> +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4f530c4f006b8d22da90d968a1d32797280804b9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"list\">2752dbc2d4173275dd35b1c7eae02b03763b2b94</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2752dbc2d4173275dd35b1c7eae02b03763b2b94;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=4f530c4f006b8d22da90d968a1d32797280804b9;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">eb2db7b28664dbaac6a59a2189c70d92e455dcea</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4f530c4f006b8d22da90d968a1d32797280804b9;hp=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6196]&nbsp;removed&nbsp;remaining&nbsp;Monkey&nbsp;patching,&nbsp;not&nbsp;really&nbsp;necessary<br/>\n<br/>\ndone&nbsp;after&nbsp;Emmanuel&nbsp;Bourg&nbsp;#118&nbsp;PR&nbsp;idea<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\" class=\"list\">maven-slf4j-provider/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hp=68912f566eb12c6d27d23249f1b5384bba654e39;hb=4f530c4f006b8d22da90d968a1d32797280804b9;hpb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/pom.xml;h=4bb0b2aaec68807b6a684c9a312668db818f40b3;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/pom.xml;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/java/org/slf4j/impl/StaticLoggerBinder.java;h=ba01d83226b07a0605fcc381ac382bbb08e425b2;hb=4f530c4f006b8d22da90d968a1d32797280804b9\">blob</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\" class=\"list\">maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;h=986562512c3693acf5bcfa97e9ae7ad6db86e2de;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-slf4j-provider/src/main/script/patch-slf4j-simple.groovy;hb=eb2db7b28664dbaac6a59a2189c70d92e455dcea\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:24 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=94",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "da3f57a7-dcef-43c7-a9e6-77608f2f192c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.json b/src/test/resources/mappings/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.json
new file mode 100644
index 0000000..62ce1ca
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.json
@@ -0,0 +1,27 @@
+{
+  "id" : "dc04ea0b-9fcf-473e-8cb4-62e2c5388e76",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-dc04ea0b-9fcf-473e-8cb4-62e2c5388e76.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=54",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "dc04ea0b-9fcf-473e-8cb4-62e2c5388e76",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-dcb2001a-3640-4a88-93b6-b2cc7a1f06fe.json b/src/test/resources/mappings/repos_asf-dcb2001a-3640-4a88-93b6-b2cc7a1f06fe.json
new file mode 100644
index 0000000..64491fb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-dcb2001a-3640-4a88-93b6-b2cc7a1f06fe.json
@@ -0,0 +1,27 @@
+{
+  "id" : "dcb2001a-3640-4a88-93b6-b2cc7a1f06fe",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">fd988e7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"title\">[MNG-5935] Optional true getting lost in managed dependencies when transitive</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 11 Feb 2016 07:45:19 +0000</span> (08:45 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=Michael+Osipov;st=committer\" class=\"list\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 10 May 2017 08:36:19 +0000</span> (10:36 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f4ede96fd06c8d3e1e2b2fb679baec058cce30e1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"list\">fcff03db4c92fd2bd29709f924e99f5949abd7c4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fcff03db4c92fd2bd29709f924e99f5949abd7c4;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">fd988e78e95a53c3a39ec944869ba62b0c7fc0f0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hp=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-5935]&nbsp;Optional&nbsp;true&nbsp;getting&nbsp;lost&nbsp;in&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive<br/>\n<br/>\nUpdated&nbsp;to&nbsp;correctly&nbsp;map&nbsp;the&nbsp;optional&nbsp;flag&nbsp;of&nbsp;Maven&nbsp;model&nbsp;dependencies&nbsp;to<br/>\nAether&nbsp;dependencies.&nbsp;Prior&nbsp;to&nbsp;this&nbsp;change&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;implicitly<br/>\nhad&nbsp;the&nbsp;optional&nbsp;flag&nbsp;set&nbsp;to&nbsp;'false'&nbsp;leading&nbsp;to&nbsp;Aether&nbsp;managing&nbsp;that&nbsp;flag&nbsp;to<br/>\n'false'&nbsp;on&nbsp;all&nbsp;managed&nbsp;dependencies&nbsp;when&nbsp;transitive.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\" class=\"list\">maven-core/src/main/java/org/apache/maven/RepositoryUtils.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hp=86eab4e0263448d33fe37b2efde6ae70884c4980;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;h=52442b716427d3dfa86b65cca0383b58aa2ccf5d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/RepositoryUtils.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hp=42060b446a815f4c21176a909d5d5c7eb4ff5f34;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1;hpb=fd988e78e95a53c3a39ec944869ba62b0c7fc0f0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;h=82192058c86714134ce437e0acc76f12d78b9e6d;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate.java;hb=f4ede96fd06c8d3e1e2b2fb679baec058cce30e1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=69",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "dcb2001a-3640-4a88-93b6-b2cc7a1f06fe",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-df6f77c1-bb26-44fb-970d-1d0bd2f51912.json b/src/test/resources/mappings/repos_asf-df6f77c1-bb26-44fb-970d-1d0bd2f51912.json
new file mode 100644
index 0000000..4766ebc
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-df6f77c1-bb26-44fb-970d-1d0bd2f51912.json
@@ -0,0 +1,27 @@
+{
+  "id" : "df6f77c1-bb26-44fb-970d-1d0bd2f51912",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" alt=\"git\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">4c6d3a3</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"title\">Update the DOAP to include the 3.5.0 release</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=author\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=author\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:26 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=Stephen+Connolly;st=committer\" class=\"list\">Stephen Connolly</a> <a href=\"/repos/asf?p=maven.git;a=search;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 7 Apr 2017 08:11:30 +0000</span> (09:11 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">70eabfe0f2bc5fe85b666ca511ec35574b23d32f</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">ccad1a3ce3372f05badd1d9535eea64d27c92b53</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ccad1a3ce3372f05badd1d9535eea64d27c92b53;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" class=\"list\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hp=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nUpdate&nbsp;the&nbsp;DOAP&nbsp;to&nbsp;include&nbsp;the&nbsp;3.5.0&nbsp;release<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\" class=\"list\">doap_Maven.rdf</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hp=86fbd1d3129139e88cb27ee003b533a6d92ab992;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f;hpb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=doap_Maven.rdf;h=7b671d7881745fe8094a1c748574ccbabcd119e7;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=doap_Maven.rdf;hb=70eabfe0f2bc5fe85b666ca511ec35574b23d32f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:36 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=56",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "df6f77c1-bb26-44fb-970d-1d0bd2f51912",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.json b/src/test/resources/mappings/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.json
new file mode 100644
index 0000000..eae5d0b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e040cd41-ea50-48e3-bd23-8c1077c2112c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-e040cd41-ea50-48e3-bd23-8c1077c2112c.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=70",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e040cd41-ea50-48e3-bd23-8c1077c2112c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e1419787-8cd3-4494-aee3-a9799c6c7d92.json b/src/test/resources/mappings/repos_asf-e1419787-8cd3-4494-aee3-a9799c6c7d92.json
new file mode 100644
index 0000000..a930c95
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e1419787-8cd3-4494-aee3-a9799c6c7d92.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e1419787-8cd3-4494-aee3-a9799c6c7d92",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input value=\"a4157428d756e2189cddaddf0690ff070bb74d52\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=a4157428d756e2189cddaddf0690ff070bb74d52\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=a4157428d756e2189cddaddf0690ff070bb74d52\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">55eeb32</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=a4157428d756e2189cddaddf0690ff070bb74d52\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"title\">updated parent pom: fixes issue with m-assembly-p bug</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=a4157428d756e2189cddaddf0690ff070bb74d52;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 09:38:18 +0000</span> (10:38 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">a4157428d756e2189cddaddf0690ff070bb74d52</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"list\">278431a4a1a54e67eb357a87f3e75e02a4b10f28</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=278431a4a1a54e67eb357a87f3e75e02a4b10f28;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=a4157428d756e2189cddaddf0690ff070bb74d52;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\" class=\"list\">55eeb325cd0ddb2a093196f4804e232d45bcc54a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=a4157428d756e2189cddaddf0690ff070bb74d52;hp=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nupdated&nbsp;parent&nbsp;pom:&nbsp;fixes&nbsp;issue&nbsp;with&nbsp;m-assembly-p&nbsp;bug<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hp=bb95b7d8d4aa7088590cfe9ba2f13f057dc36f3a;hb=a4157428d756e2189cddaddf0690ff070bb74d52;hpb=55eeb325cd0ddb2a093196f4804e232d45bcc54a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=a4157428d756e2189cddaddf0690ff070bb74d52\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=32",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e1419787-8cd3-4494-aee3-a9799c6c7d92",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e160fd86-ca4a-4942-9217-a38249a55403.json b/src/test/resources/mappings/repos_asf-e160fd86-ca4a-4942-9217-a38249a55403.json
new file mode 100644
index 0000000..80e43dd
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e160fd86-ca4a-4942-9217-a38249a55403.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e160fd86-ca4a-4942-9217-a38249a55403",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">16805f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"title\">added CORE_IT_PROFILES parameter</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:26 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:07 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">eddce2219e26343c53efca5c09cd7c0d6417fa65</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=eddce2219e26343c53efca5c09cd7c0d6417fa65;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\" class=\"list\">16805f50ea1715c42ad59312f3e64ab70af3acfe</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hp=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nadded&nbsp;CORE_IT_PROFILES&nbsp;parameter<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hp=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61;hpb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:40 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:40 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=47",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e160fd86-ca4a-4942-9217-a38249a55403",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e2839406-cc6a-4954-b949-d4be9c28c31b.json b/src/test/resources/mappings/repos_asf-e2839406-cc6a-4954-b949-d4be9c28c31b.json
new file mode 100644
index 0000000..789ba5e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e2839406-cc6a-4954-b949-d4be9c28c31b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e2839406-cc6a-4954-b949-d4be9c28c31b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">c9a288d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"title\">[MNG-6275] Maven Embedder compatible fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=author\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 24 Aug 2017 09:33:01 +0000</span> (11:33 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Stephen Connolly\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=Stephen+Connolly;st=committer\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;s=stephen.alan.connolly@gmail.com;st=committer\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 9 Sep 2017 10:56:27 +0000</span> (11:56 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"list\">3de26bae12ffd56000f3fbab20fdd4fc74876a2b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3de26bae12ffd56000f3fbab20fdd4fc74876a2b;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">c9a288d8b1090fa957d6caccc12f0bf13bb5e267</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hp=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6275]&nbsp;Maven&nbsp;Embedder&nbsp;compatible&nbsp;fix<br/>\n<br/>\n-&nbsp;Need&nbsp;to&nbsp;use&nbsp;PARENT_CLASSLOADER&nbsp;so&nbsp;that&nbsp;when&nbsp;used&nbsp;by&nbsp;embedder&nbsp;we&nbsp;get&nbsp;a<br/>\nconsistent&nbsp;view&nbsp;of&nbsp;the&nbsp;available&nbsp;classes<br/>\n<br/>\n-&nbsp;Restores&nbsp;test&nbsp;case&nbsp;from&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hp=6ce192588bfa048ecb25fa499b896abc41fded25;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09;hpb=c9a288d8b1090fa957d6caccc12f0bf13bb5e267\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=013ab2349d34444f4e140af2e1cad7c41fa8566f;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\" class=\"list\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:17 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:17 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=89",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e2839406-cc6a-4954-b949-d4be9c28c31b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e2c92d60-bd83-43b9-88af-957948732898.json b/src/test/resources/mappings/repos_asf-e2c92d60-bd83-43b9-88af-957948732898.json
new file mode 100644
index 0000000..7974e05
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e2c92d60-bd83-43b9-88af-957948732898.json
@@ -0,0 +1,26 @@
+{
+  "id" : "e2c92d60-bd83-43b9-88af-957948732898",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tree;hb=refs%2Fheads%2Fmaster;f=maven-settings",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/tree - maven-settings/</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - history of maven-settings/ on 'master' - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;f=maven-settings;h=refs/heads/master\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - history of maven-settings/ on 'master' - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;f=maven-settings;h=refs/heads/master;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - history of maven-settings/ on 'master' - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;f=maven-settings;h=refs/heads/master\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - history of maven-settings/ on 'master' - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;f=maven-settings;h=refs/heads/master;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / tree\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"refs/heads/master\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/master\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/master\">log</a> | <a href=\"/repos/asf?p=maven.git;a=commit;h=refs/heads/master\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/master\">commitdiff</a> | tree<br/>\n<a href=\"/repos/asf?p=maven.git;a=history;f=maven-settings;hb=refs/heads/master\">history</a> | <a href=\"/repos/asf?p=maven.git;a=tree;f=maven-settings;hb=HEAD\">HEAD</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=bd1a43f8ede4aab0d7b64edb075a08ca34a34014;sf=tgz\" title=\"in format: tar.gz\">snapshot</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commit;h=refs/heads/master\" class=\"title\">[MNG-6302] display progress at end of &quot;Building&quot; line</a>\n</div>\n<div class=\"page_path\"><a href=\"/repos/asf?p=maven.git;a=tree;hb=refs/heads/master\" title=\"tree root\">[maven.git]</a> / <a title=\"maven-settings\" href=\"/repos/asf?p=maven.git;a=tree;f=maven-settings;hb=refs/heads/master\">maven-settings</a> / <br/></div>\n<div class=\"page_body\">\n<table class=\"tree\">\n<tr class=\"dark\">\n<td class=\"mode\">drwxr-xr-x</td>\n<td class=\"size\">&nbsp;</td>\n<td class=\"list\"><a href=\"/repos/asf?p=maven.git;a=tree;hb=refs/heads/master\">..</a></td>\n<td class=\"link\"></td>\n</tr>\n<tr class=\"light\">\n<td class=\"mode\">-rw-r--r--</td>\n<td class=\"size\">1842</td>\n<td class=\"list\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=refs/heads/master\">pom.xml</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=refs/heads/master\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-settings/pom.xml;h=f418886e8c7fcc218e900fc2395d92ba99d1eb62;hb=refs/heads/master\">history</a> | <a href=\"/repos/asf?p=maven.git;a=blob_plain;f=maven-settings/pom.xml;hb=refs/heads/master\">raw</a></td>\n</tr>\n<tr class=\"dark\">\n<td class=\"mode\">drwxr-xr-x</td>\n<td class=\"size\">-</td>\n<td class=\"list\"><a href=\"/repos/asf?p=maven.git;a=tree;f=maven-settings/src;h=1b5f8ed3b1600a2ec7da962d68c9184f41f5d2cc;hb=refs/heads/master\">src</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;f=maven-settings/src;h=1b5f8ed3b1600a2ec7da962d68c9184f41f5d2cc;hb=refs/heads/master\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-settings/src;hb=refs/heads/master\">history</a></td>\n</tr>\n</table>\n</div><div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"history of maven-settings/ on 'master' RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;f=maven-settings;h=refs/heads/master\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;f=maven-settings;h=refs/heads/master\" title=\"history of maven-settings/ on 'master' Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:14:43 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e2c92d60-bd83-43b9-88af-957948732898",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e2cddfcc-5681-4ae1-b1ca-43eb09b3dd97.json b/src/test/resources/mappings/repos_asf-e2cddfcc-5681-4ae1-b1ca-43eb09b3dd97.json
new file mode 100644
index 0000000..5749b25
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e2cddfcc-5681-4ae1-b1ca-43eb09b3dd97.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e2cddfcc-5681-4ae1-b1ca-43eb09b3dd97",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input name=\"h\" value=\"fea81d8a2710350c3517f0046e820893abd6cc77\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fea81d8a2710350c3517f0046e820893abd6cc77\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fea81d8a2710350c3517f0046e820893abd6cc77\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">a415742</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fea81d8a2710350c3517f0046e820893abd6cc77\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fixed site generation: downgraded parent pom, upgraded m-assembly-p</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fea81d8a2710350c3517f0046e820893abd6cc77</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"list\">c7c6884aa9bee66552d8db83a2739531fbc87f0f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\" class=\"list\">a4157428d756e2189cddaddf0690ff070bb74d52</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77;hp=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;site&nbsp;generation:&nbsp;downgraded&nbsp;parent&nbsp;pom,&nbsp;upgraded&nbsp;m-assembly-p<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=fea81d8a2710350c3517f0046e820893abd6cc77;hpb=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:36 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=33",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e2cddfcc-5681-4ae1-b1ca-43eb09b3dd97",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e2e4debb-6664-4da1-97bb-20a63ff06387.json b/src/test/resources/mappings/repos_asf-e2e4debb-6664-4da1-97bb-20a63ff06387.json
new file mode 100644
index 0000000..f3dc150
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e2e4debb-6664-4da1-97bb-20a63ff06387.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e2e4debb-6664-4da1-97bb-20a63ff06387",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f0535a40e2dba47f00c5469941d3edad2a8effef",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"f0535a40e2dba47f00c5469941d3edad2a8effef\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">27ab750</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef\">[MNG-6192] upgraded m-assembly-p to get ordered entries in zip</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f0535a40e2dba47f00c5469941d3edad2a8effef;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Mar 2017 04:11:12 +0000</span> (<span class=\"atnight\">05:11</span> +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f0535a40e2dba47f00c5469941d3edad2a8effef</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=f0535a40e2dba47f00c5469941d3edad2a8effef;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">27ab7503a7196a40b5ed1007181c82cdcf11e03c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f0535a40e2dba47f00c5469941d3edad2a8effef;hp=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6192]&nbsp;upgraded&nbsp;m-assembly-p&nbsp;to&nbsp;get&nbsp;ordered&nbsp;entries&nbsp;in&nbsp;zip<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hp=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=f0535a40e2dba47f00c5469941d3edad2a8effef;hpb=27ab7503a7196a40b5ed1007181c82cdcf11e03c\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=857ce07703ed94ed78488821782f9049003ad95b;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=f0535a40e2dba47f00c5469941d3edad2a8effef\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:32 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=42",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e2e4debb-6664-4da1-97bb-20a63ff06387",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e34ee89e-4e54-413e-a2b1-58c6347a4384.json b/src/test/resources/mappings/repos_asf-e34ee89e-4e54-413e-a2b1-58c6347a4384.json
new file mode 100644
index 0000000..3558b21
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e34ee89e-4e54-413e-a2b1-58c6347a4384.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e34ee89e-4e54-413e-a2b1-58c6347a4384",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"3938817fd3e0ad62efe335307406e70bff876834\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=3938817fd3e0ad62efe335307406e70bff876834\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=3938817fd3e0ad62efe335307406e70bff876834\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">c2c6259</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=3938817fd3e0ad62efe335307406e70bff876834\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\">Doc improvement in simplelogger.properties</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=author\" class=\"list\">Michael Osipov</a> <a href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=author\" title=\"Search for commits authored by michaelo@apache.org\" class=\"list\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=committer\" title=\"Search for commits committed by Michael Osipov\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">3938817fd3e0ad62efe335307406e70bff876834</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">55f2674ebc0e29d0840117bd5585511927704b2c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">c2c6259de6f1262d9b31509b8c30844a386a4f29</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834;hp=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nDoc&nbsp;improvement&nbsp;in&nbsp;simplelogger.properties<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hp=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=3938817fd3e0ad62efe335307406e70bff876834;hpb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=3938817fd3e0ad62efe335307406e70bff876834\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:34 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=62",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e34ee89e-4e54-413e-a2b1-58c6347a4384",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e3bd5f2c-4d47-41d2-9e93-7dce4a15b68e.json b/src/test/resources/mappings/repos_asf-e3bd5f2c-4d47-41d2-9e93-7dce4a15b68e.json
new file mode 100644
index 0000000..55c06a5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e3bd5f2c-4d47-41d2-9e93-7dce4a15b68e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e3bd5f2c-4d47-41d2-9e93-7dce4a15b68e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" value=\"abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fea81d8</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">f1ccecd</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"title\">Merge remote-tracking branch 'origin/MNG-6182'</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Stephen Connolly\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=author\" class=\"list\">Stephen Connolly</a> <a class=\"list\" title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=author\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\" class=\"list\">Stephen Connolly</a> <a title=\"Search for commits committed by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;s=stephen.alan.connolly@gmail.com;st=committer\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 17:18:53 +0000</span> (17:18 +0000)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">abca6ab6e2508860fb30d6e51b668c6c513e3d9e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\" class=\"list\">515d89814da44785bc0414bf6948aaf1690a692f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=515d89814da44785bc0414bf6948aaf1690a692f;hb=abca6ab6e2508860fb30d6e51b668c6c513e3d9e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">fea81d8a2710350c3517f0046e820893abd6cc77</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=fea81d8a2710350c3517f0046e820893abd6cc77\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">f1ccecdd893eea0a320634a49bc6e56b776fb213</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=f1ccecdd893eea0a320634a49bc6e56b776fb213\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=abca6ab6e2508860fb30d6e51b668c6c513e3d9e;hp=f1ccecdd893eea0a320634a49bc6e56b776fb213\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;remote-tracking&nbsp;branch&nbsp;'origin/MNG-6182'<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:46 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:46 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=34",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e3bd5f2c-4d47-41d2-9e93-7dce4a15b68e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e414b98b-12ea-4735-ba05-7488de58ced2.json b/src/test/resources/mappings/repos_asf-e414b98b-12ea-4735-ba05-7488de58ced2.json
new file mode 100644
index 0000000..95c6547
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e414b98b-12ea-4735-ba05-7488de58ced2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e414b98b-12ea-4735-ba05-7488de58ced2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input type=\"hidden\" value=\"ec629f7d511eb910b4e80112a9fbe85ed8786f10\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"title\">MNG-6209 better executeMojo thread context classloader</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Igor Fedorenko\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=author\" class=\"list\">Igor Fedorenko</a> <a title=\"Search for commits authored by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=author\" class=\"list\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 11 Apr 2017 14:59:34 +0000</span> (07:59 -0700)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=Igor+Fedorenko;st=committer\" title=\"Search for commits committed by Igor Fedorenko\">Igor Fedorenko</a> <a title=\"Search for commits committed by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;s=ifedorenko@apache.org;st=committer\" class=\"list\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 21:12:23 +0000</span> (14:12 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">3c3a6c68a24cbd11c9cad4bee256088f5c3732c1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=3c3a6c68a24cbd11c9cad4bee256088f5c3732c1;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">567af0d964cf823b275300aa4671b84a28da5baa</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=567af0d964cf823b275300aa4671b84a28da5baa\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hp=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\" class=\"list\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hp=b4f7a4df230196e6104931798f927963bf891e60;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10;hpb=567af0d964cf823b275300aa4671b84a28da5baa\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=60",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e414b98b-12ea-4735-ba05-7488de58ced2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e53ed575-a7b0-4320-8ef9-35f527b6fd2f.json b/src/test/resources/mappings/repos_asf-e53ed575-a7b0-4320-8ef9-35f527b6fd2f.json
new file mode 100644
index 0000000..296f087
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e53ed575-a7b0-4320-8ef9-35f527b6fd2f.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e53ed575-a7b0-4320-8ef9-35f527b6fd2f",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=10a18cfee7a981a41c1f571ef3c60138d40e839e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" alt=\"git\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"10a18cfee7a981a41c1f571ef3c60138d40e839e\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">181b021</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e\">Added some javadoc</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by LuboVarga\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=LuboVarga;st=author\">LuboVarga</a> <a href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=lubomir.varga@nike.sk;st=author\" class=\"list\" title=\"Search for commits authored by lubomir.varga@nike.sk\">&lt;lubomir.varga@nike.sk&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/0e17cad09fac766e8c3f10f0e981b115?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=GitHub;st=committer\" class=\"list\" title=\"Search for commits committed by GitHub\">GitHub</a> <a title=\"Search for commits committed by noreply@github.com\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;s=noreply@github.com;st=committer\">&lt;noreply@github.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/9181eb84f9c35729a3bad740fb7f9d93?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Mon, 13 Mar 2017 12:23:04 +0000</span> (13:23 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">10a18cfee7a981a41c1f571ef3c60138d40e839e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">4cfd92930b0c3580b03404521ec59636f6f93a81</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4cfd92930b0c3580b03404521ec59636f6f93a81;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">181b0215aa1199e152db9d2c08b1a01436547805</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=10a18cfee7a981a41c1f571ef3c60138d40e839e;hp=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nAdded&nbsp;some&nbsp;javadoc<br/>\n<br/>\nAdded&nbsp;javadoc&nbsp;help&nbsp;for&nbsp;making&nbsp;easier&nbsp;to&nbsp;compare&nbsp;two&nbsp;versions&nbsp;in&nbsp;command&nbsp;line.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hp=5222871ffac12726d6e0578445ea72ba11ca2242;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e;hpb=181b0215aa1199e152db9d2c08b1a01436547805\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;h=0ae4acb9508acbbfb7f6d98eb687864408d6dbcf;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-artifact/src/main/java/org/apache/maven/artifact/versioning/ComparableVersion.java;hb=10a18cfee7a981a41c1f571ef3c60138d40e839e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:39 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:39 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=23",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e53ed575-a7b0-4320-8ef9-35f527b6fd2f",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e5ca0221-e04b-414d-a6d2-2cdce7c5ee23.json b/src/test/resources/mappings/repos_asf-e5ca0221-e04b-414d-a6d2-2cdce7c5ee23.json
new file mode 100644
index 0000000..3e4400b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e5ca0221-e04b-414d-a6d2-2cdce7c5ee23.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e5ca0221-e04b-414d-a6d2-2cdce7c5ee23",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=44634982a103a696d18619346756b1adaf3dbfd9",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input name=\"h\" value=\"44634982a103a696d18619346756b1adaf3dbfd9\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=44634982a103a696d18619346756b1adaf3dbfd9\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=44634982a103a696d18619346756b1adaf3dbfd9\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">ecef59f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=44634982a103a696d18619346756b1adaf3dbfd9\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"title\">improved modello and animal sniffer's execution ids</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=44634982a103a696d18619346756b1adaf3dbfd9;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 21 May 2017 17:14:54 +0000</span> (19:14 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">44634982a103a696d18619346756b1adaf3dbfd9</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\" class=\"list\">817290e5e217cab8e5b343fd1490b9e5c079a8db</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=817290e5e217cab8e5b343fd1490b9e5c079a8db;hb=44634982a103a696d18619346756b1adaf3dbfd9\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=44634982a103a696d18619346756b1adaf3dbfd9;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=44634982a103a696d18619346756b1adaf3dbfd9;hp=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nimproved&nbsp;modello&nbsp;and&nbsp;animal&nbsp;sniffer's&nbsp;execution&nbsp;ids<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-core/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hp=717e2a5ed3e0fca562028127ab9b1c8ba47640a3;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/pom.xml;h=6cd8d857d638da260d3aaf49509a1b7c512fbbad;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-model/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hp=aabb25d6cbedaa1acfa55a18820089cf1934ca8d;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model/pom.xml;h=581e927a4a91a453290fe422aa0dd6ce3247e0f5;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\">maven-plugin-api/pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hp=cf7e0efb2a053976bc3798d6a7f0e6be675d7f86;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/pom.xml;h=271404f57b3746ad61b2f516c6f7f882800881e8;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hp=ce84168d0d0f8b42880594698b245fffe89ae817;hb=44634982a103a696d18619346756b1adaf3dbfd9;hpb=ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=5e12e36201f2afe4a84f52018adb113fa6543ecd;hb=44634982a103a696d18619346756b1adaf3dbfd9\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=44634982a103a696d18619346756b1adaf3dbfd9\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:31 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:32 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=71",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e5ca0221-e04b-414d-a6d2-2cdce7c5ee23",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e7562273-b5d6-417b-b168-39f9746da9f8.json b/src/test/resources/mappings/repos_asf-e7562273-b5d6-417b-b168-39f9746da9f8.json
new file mode 100644
index 0000000..d2ab7d3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e7562273-b5d6-417b-b168-39f9746da9f8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e7562273-b5d6-417b-b168-39f9746da9f8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img width=\"72\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"4c6d3a3462783507921d1a0100e3fa22ef8a98e4\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">a4b0b63</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">Minor cleanup in MavenCli.java</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Stefan+Eicher;st=author\" title=\"Search for commits authored by Stefan Eicher\">Stefan Eicher</a> <a href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=stefan.eicher@gmail.com;st=author\" class=\"list\" title=\"Search for commits authored by stefan.eicher@gmail.com\">&lt;stefan.eicher@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/e9ecb3af654e58a1a1cfb60f02b8d1aa?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 18:52:01 +0000</span> (20:52 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Karl Heinz Marbaise\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=Karl+Heinz+Marbaise;st=committer\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 5 Apr 2017 21:51:26 +0000</span> (23:51 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4c6d3a3462783507921d1a0100e3fa22ef8a98e4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">21e77ddd11df75aea53eb7a69645478b321c64be</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=21e77ddd11df75aea53eb7a69645478b321c64be;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\" class=\"list\">a4b0b63b62533399878c9de0656f88f100a46aa0</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4b0b63b62533399878c9de0656f88f100a46aa0\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hp=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMinor&nbsp;cleanup&nbsp;in&nbsp;MavenCli.java<br/>\n<br/>\nThere&nbsp;is&nbsp;some&nbsp;unnecessary&nbsp;code&nbsp;in&nbsp;the&nbsp;MavenCli.java&nbsp;from&nbsp;line&nbsp;#1465&nbsp;to&nbsp;#1474.<br/>\nThe&nbsp;functionality&nbsp;has&nbsp;been&nbsp;moved&nbsp;to&nbsp;line&nbsp;#1215.<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Karl Heinz Marbaise &lt;khmarbaise@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hp=004cf4e0055a6d062f9a658bbbfd9238fe681b1e;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4;hpb=a4b0b63b62533399878c9de0656f88f100a46aa0\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=4c6d3a3462783507921d1a0100e3fa22ef8a98e4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:37 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:37 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=55",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e7562273-b5d6-417b-b168-39f9746da9f8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.json b/src/test/resources/mappings/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.json
new file mode 100644
index 0000000..fed1842
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e833c7c4-35eb-4325-ab00-e8af7ed2b49c",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0e7e3eeb597b92f1394b24e33d5933e995ee8104",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-e833c7c4-35eb-4325-ab00-e8af7ed2b49c.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:49 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=26",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e833c7c4-35eb-4325-ab00-e8af7ed2b49c",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e866bdf5-e15c-48d1-a4ff-aae645de5cd8.json b/src/test/resources/mappings/repos_asf-e866bdf5-e15c-48d1-a4ff-aae645de5cd8.json
new file mode 100644
index 0000000..6d0e24b
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e866bdf5-e15c-48d1-a4ff-aae645de5cd8.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e866bdf5-e15c-48d1-a4ff-aae645de5cd8",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input value=\"707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">eb6b212</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"title\">[MNG-6186] fixed path to jansi native libs in distribution</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 10 Jun 2017 06:04:43 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">707cff6ffdecbfb0e0356c70e3a7b490535e7ce4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">bbf21be5140227b8b34f0c10b733acdd9fa74070</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=bbf21be5140227b8b34f0c10b733acdd9fa74070;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\" class=\"list\">eb6b212b567c287734a2dbbef3c113fe650f1def</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=eb6b212b567c287734a2dbbef3c113fe650f1def\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hp=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;fixed&nbsp;path&nbsp;to&nbsp;jansi&nbsp;native&nbsp;libs&nbsp;in&nbsp;distribution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hp=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=fa6164b26e5da3090ef1a5fd37fd8fece19ef344;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\" class=\"list\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hp=ba61f801d15f34f2871818f899172a2743553925;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4;hpb=eb6b212b567c287734a2dbbef3c113fe650f1def\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=7b0b271e7f0f14119c934cc6fdeb30048ee17cf7;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=707cff6ffdecbfb0e0356c70e3a7b490535e7ce4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=75",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e866bdf5-e15c-48d1-a4ff-aae645de5cd8",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-e8898819-18a8-46cf-9f28-8fed592d1bd9.json b/src/test/resources/mappings/repos_asf-e8898819-18a8-46cf-9f28-8fed592d1bd9.json
new file mode 100644
index 0000000..d8b1f82
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-e8898819-18a8-46cf-9f28-8fed592d1bd9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "e8898819-18a8-46cf-9f28-8fed592d1bd9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3938817fd3e0ad62efe335307406e70bff876834",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img alt=\"git\" class=\"logo\" height=\"27\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"3938817fd3e0ad62efe335307406e70bff876834\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=3938817fd3e0ad62efe335307406e70bff876834\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=3938817fd3e0ad62efe335307406e70bff876834\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">c2c6259</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=3938817fd3e0ad62efe335307406e70bff876834\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834\" class=\"title\">Doc improvement in simplelogger.properties</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=author\" title=\"Search for commits authored by Michael Osipov\">Michael Osipov</a> <a class=\"list\" title=\"Search for commits authored by michaelo@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=author\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Michael Osipov\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=Michael+Osipov;st=committer\" class=\"list\">Michael Osipov</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=3938817fd3e0ad62efe335307406e70bff876834;s=michaelo@apache.org;st=committer\" title=\"Search for commits committed by michaelo@apache.org\">&lt;michaelo@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/f6caee604fc0ee8ffb030dcac691c9e3?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 21 Apr 2017 20:50:11 +0000</span> (22:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">3938817fd3e0ad62efe335307406e70bff876834</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\" class=\"list\">55f2674ebc0e29d0840117bd5585511927704b2c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=55f2674ebc0e29d0840117bd5585511927704b2c;hb=3938817fd3e0ad62efe335307406e70bff876834\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=3938817fd3e0ad62efe335307406e70bff876834;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">c2c6259de6f1262d9b31509b8c30844a386a4f29</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=3938817fd3e0ad62efe335307406e70bff876834;hp=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nDoc&nbsp;improvement&nbsp;in&nbsp;simplelogger.properties<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\" class=\"list\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hp=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=3938817fd3e0ad62efe335307406e70bff876834;hpb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=8dea717fa57b3f9d41e53055357aa1ff2ea9ede2;hb=3938817fd3e0ad62efe335307406e70bff876834\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=3938817fd3e0ad62efe335307406e70bff876834\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=62",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "e8898819-18a8-46cf-9f28-8fed592d1bd9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.json b/src/test/resources/mappings/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.json
new file mode 100644
index 0000000..d2da227
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ea601259-4106-44cd-a041-bb9cf423cfa9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=b12905ce02ec0e58b475bbc1d920a6801224c02f",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-ea601259-4106-44cd-a041-bb9cf423cfa9.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:48 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=29",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ea601259-4106-44cd-a041-bb9cf423cfa9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ea85b0d5-a908-457b-bebe-0c545e3adbec.json b/src/test/resources/mappings/repos_asf-ea85b0d5-a908-457b-bebe-0c545e3adbec.json
new file mode 100644
index 0000000..241d7c7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ea85b0d5-a908-457b-bebe-0c545e3adbec.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ea85b0d5-a908-457b-bebe-0c545e3adbec",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e6217a455547e5b3bcac310be18daf2a333cd5d1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"e6217a455547e5b3bcac310be18daf2a333cd5d1\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">985b598</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"title\">Fixing misspellings in test names</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by August Shi\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=August+Shi;st=author\">August Shi</a> <a title=\"Search for commits authored by awshi2@illinois.edu\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=awshi2@illinois.edu;st=author\">&lt;awshi2@illinois.edu&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8a3beb3ca61910dbdea5153ebd0d27bb?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 25 May 2016 19:12:52 +0000</span> (14:12 -0500)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:29:19 +0000</span> (18:29 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e6217a455547e5b3bcac310be18daf2a333cd5d1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">cf9c00aa14f87c1e508bd6168ab40a1731cab261</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=cf9c00aa14f87c1e508bd6168ab40a1731cab261;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e6217a455547e5b3bcac310be18daf2a333cd5d1;hp=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixing&nbsp;misspellings&nbsp;in&nbsp;test&nbsp;names<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hp=fb32f0f20752863b0fdee2114de69ed9e90254ce;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;h=4e8cdb0a8bc01ccde1afacad02fccc3735eb3bcc;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-compat/src/test/java/org/apache/maven/repository/DefaultMirrorSelectorTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hp=43939d181eb7a57268ebd9f323a24728a02cb3c2;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1;hpb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;h=a870411b64f6ecead92d691400c907b461c69274;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/transfer/FileSizeFormatTest.java;hb=e6217a455547e5b3bcac310be18daf2a333cd5d1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:58 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:59 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=1",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ea85b0d5-a908-457b-bebe-0c545e3adbec",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.json b/src/test/resources/mappings/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.json
new file mode 100644
index 0000000..716188e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "eb774d86-8d8c-4945-9be7-3ad2dd89312e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fd29ddebf980b895ca3a1665aec49b3c7d17eeaf",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-eb774d86-8d8c-4945-9be7-3ad2dd89312e.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:45 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:45 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=38",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "eb774d86-8d8c-4945-9be7-3ad2dd89312e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.json b/src/test/resources/mappings/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.json
new file mode 100644
index 0000000..df50a7c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.json
@@ -0,0 +1,26 @@
+{
+  "id" : "ee75ea1e-0d70-466a-9068-6909687166c7",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-5649",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-ee75ea1e-0d70-466a-9068-6909687166c7.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:24 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=73",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ee75ea1e-0d70-466a-9068-6909687166c7",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-eec175f9-7023-47e9-8bac-1440602716c9.json b/src/test/resources/mappings/repos_asf-eec175f9-7023-47e9-8bac-1440602716c9.json
new file mode 100644
index 0000000..a912172
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-eec175f9-7023-47e9-8bac-1440602716c9.json
@@ -0,0 +1,26 @@
+{
+  "id" : "eec175f9-7023-47e9-8bac-1440602716c9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6296",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6296 - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6296\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6296 - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6296;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6296 - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6296\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6296 - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6296;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" width=\"72\" class=\"logo\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"refs/heads/MNG-6296\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6296\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6296\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6296\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=33a89a4814050823e783943c3167d9c61745ad98;hb=refs/heads/MNG-6296\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">5919b74</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/MNG-6296\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6296\">Parse properties before configuring the logging settings <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6296\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6296\">MNG-6296</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6296;s=Robin+M%C3%BCller;st=author\" title=\"Search for commits authored by Robin Müller\">Robin Müller</a> <a title=\"Search for commits authored by coder-hugo@users.noreply.github.com\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6296;s=coder-hugo@users.noreply.github.com;st=author\" class=\"list\">&lt;coder-hugo@users.noreply.github.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c865c2e9a79f0ec1c8f021059140fdcc?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 26 Oct 2017 07:41:20 +0000</span> (09:41 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6296;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6296;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 17 Nov 2017 15:41:38 +0000</span> (16:41 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">b2afafe5a252d9f86b3e43cce8a06dc9cdc7a6d7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=33a89a4814050823e783943c3167d9c61745ad98;hb=refs/heads/MNG-6296\">33a89a4814050823e783943c3167d9c61745ad98</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=33a89a4814050823e783943c3167d9c61745ad98;hb=refs/heads/MNG-6296\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6296;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">5919b7450d2e01f079e930d92df7910af39d489a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5919b7450d2e01f079e930d92df7910af39d489a\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6296;hp=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nParse&nbsp;properties&nbsp;before&nbsp;configuring&nbsp;the&nbsp;logging&nbsp;settings<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=977f174934ebe640c429278811b6162c8a72103b;hb=refs/heads/MNG-6296\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=977f174934ebe640c429278811b6162c8a72103b;hp=3474fabbd587100eace378e97c416d726d4a5235;hb=refs/heads/MNG-6296;hpb=5919b7450d2e01f079e930d92df7910af39d489a\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=977f174934ebe640c429278811b6162c8a72103b;hb=refs/heads/MNG-6296\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=refs/heads/MNG-6296\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6296\" class=\"rss_logo\" title=\"log of MNG-6296 RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6296\" title=\"log of MNG-6296 Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=98",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "eec175f9-7023-47e9-8bac-1440602716c9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-efcd4c11-97ab-45e0-9b39-ccfb50002bf4.json b/src/test/resources/mappings/repos_asf-efcd4c11-97ab-45e0-9b39-ccfb50002bf4.json
new file mode 100644
index 0000000..2256c29
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-efcd4c11-97ab-45e0-9b39-ccfb50002bf4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "efcd4c11-97ab-45e0-9b39-ccfb50002bf4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0db5e32cf59851086e895f1f541853b61df38121",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" value=\"0db5e32cf59851086e895f1f541853b61df38121\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0db5e32cf59851086e895f1f541853b61df38121\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0db5e32cf59851086e895f1f541853b61df38121\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">dc9c4db</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0db5e32cf59851086e895f1f541853b61df38121\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121\" class=\"title\">fixed documentation errors</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=0db5e32cf59851086e895f1f541853b61df38121;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 23 Feb 2017 18:07:58 +0000</span> (19:07 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0db5e32cf59851086e895f1f541853b61df38121</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">1e52efe006ad64dc870c13e0911783de6382e921</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1e52efe006ad64dc870c13e0911783de6382e921;hb=0db5e32cf59851086e895f1f541853b61df38121\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=0db5e32cf59851086e895f1f541853b61df38121;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\" class=\"list\">dc9c4db4494b62e2231bb67b39678decf6329852</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=dc9c4db4494b62e2231bb67b39678decf6329852\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0db5e32cf59851086e895f1f541853b61df38121;hp=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;documentation&nbsp;errors<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\">maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hp=673f52d117968cd12b3589fa092c4472dc6eb36e;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=a9038bff26bbe782c3a7adf25d4252869d382dd8;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\" class=\"list\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hp=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=0db5e32cf59851086e895f1f541853b61df38121;hpb=dc9c4db4494b62e2231bb67b39678decf6329852\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=a14b4e3369e6e7e8c6dcc9598ab2042566d376a1;hb=0db5e32cf59851086e895f1f541853b61df38121\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=0db5e32cf59851086e895f1f541853b61df38121\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:56 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:56 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=7",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "efcd4c11-97ab-45e0-9b39-ccfb50002bf4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.json b/src/test/resources/mappings/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.json
new file mode 100644
index 0000000..86ba6e3
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f118ef73-760d-4515-ba21-71144f02170e.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f118ef73-760d-4515-ba21-71144f02170e",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=587317b0095fc5d51041fed9e5b4786246a29a7b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-f118ef73-760d-4515-ba21-71144f02170e.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:50 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:51 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=17",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f118ef73-760d-4515-ba21-71144f02170e",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f1bf95a6-f259-4664-90d0-c159fcc942a6.json b/src/test/resources/mappings/repos_asf-f1bf95a6-f259-4664-90d0-c159fcc942a6.json
new file mode 100644
index 0000000..2d2e224
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f1bf95a6-f259-4664-90d0-c159fcc942a6.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f1bf95a6-f259-4664-90d0-c159fcc942a6",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=c2c6259de6f1262d9b31509b8c30844a386a4f29",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" width=\"72\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"c2c6259de6f1262d9b31509b8c30844a386a4f29\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">ec629f7</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29\">MNG-6210 allow maven custom guice scopes in .mvn/extensions</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=author\" title=\"Search for commits authored by Igor Fedorenko\" class=\"list\">Igor Fedorenko</a> <a class=\"list\" title=\"Search for commits authored by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=author\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 13 Apr 2017 19:58:29 +0000</span> (12:58 -0700)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=Igor+Fedorenko;st=committer\" class=\"list\" title=\"Search for commits committed by Igor Fedorenko\">Igor Fedorenko</a> <a class=\"list\" title=\"Search for commits committed by ifedorenko@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;s=ifedorenko@apache.org;st=committer\">&lt;ifedorenko@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/8e3d0f39b0ab5726ed32073ce20cb549?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 14 Apr 2017 17:38:45 +0000</span> (10:38 -0700)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">c2c6259de6f1262d9b31509b8c30844a386a4f29</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">85400774889c66b6282fb857ca127e6a50b97f3c</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85400774889c66b6282fb857ca127e6a50b97f3c;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=c2c6259de6f1262d9b31509b8c30844a386a4f29;hp=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-6210&nbsp;allow&nbsp;maven&nbsp;custom&nbsp;guice&nbsp;scopes&nbsp;in&nbsp;.mvn/extensions<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: Igor Fedorenko &lt;ifedorenko@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hp=877b88b4f1897c61ff957f5a91f10ac68e73011a;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29;hpb=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=c2c6259de6f1262d9b31509b8c30844a386a4f29\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=61",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f1bf95a6-f259-4664-90d0-c159fcc942a6",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f23af3e7-d682-45e1-8e64-8954068c2824.json b/src/test/resources/mappings/repos_asf-f23af3e7-d682-45e1-8e64-8954068c2824.json
new file mode 100644
index 0000000..0c9f2b1
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f23af3e7-d682-45e1-8e64-8954068c2824.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f23af3e7-d682-45e1-8e64-8954068c2824",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" height=\"27\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"94c3b600ec3290cda98a66c108ff021b7c4c482e\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">ad514f5</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">switch to embedded core ITs run for faster result</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:28:59 +0000</span> (<span class=\"atnight\">03:28</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:04:16 +0000</span> (08:04 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">94c3b600ec3290cda98a66c108ff021b7c4c482e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">6a28f339a10ad4b8aae163ae171324e4fef8861f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=6a28f339a10ad4b8aae163ae171324e4fef8861f;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\" class=\"list\">ad514f5cb55d16ca116c5c529ad48dd32d5bac61</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=94c3b600ec3290cda98a66c108ff021b7c4c482e;hp=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nswitch&nbsp;to&nbsp;embedded&nbsp;core&nbsp;ITs&nbsp;run&nbsp;for&nbsp;faster&nbsp;result<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hp=0dae3a34f443f10198b061a463694cfcc00e1e6e;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e;hpb=ad514f5cb55d16ca116c5c529ad48dd32d5bac61\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=be4485ce82105d2e07c83b0d3884427e9840723d;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:31 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=48",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f23af3e7-d682-45e1-8e64-8954068c2824",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f281d18a-f045-467d-b5be-482e3988c8d0.json b/src/test/resources/mappings/repos_asf-f281d18a-f045-467d-b5be-482e3988c8d0.json
new file mode 100644
index 0000000..d06051e
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f281d18a-f045-467d-b5be-482e3988c8d0.json
@@ -0,0 +1,25 @@
+{
+  "id" : "f281d18a-f045-467d-b5be-482e3988c8d0",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=tag;h=refs%2Ftags%2Flightweight-tag",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 404,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/tag</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / tag\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input name=\"h\" type=\"hidden\" value=\"refs/tags/lightweight-tag\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_body\">\n<br /><br />\n404 - Unknown tag object\n<br />\n</div>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo generic\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo generic\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=67",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f281d18a-f045-467d-b5be-482e3988c8d0",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f382c571-ddda-4cb7-87ee-24f8a6f52f56.json b/src/test/resources/mappings/repos_asf-f382c571-ddda-4cb7-87ee-24f8a6f52f56.json
new file mode 100644
index 0000000..a0f646a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f382c571-ddda-4cb7-87ee-24f8a6f52f56.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f382c571-ddda-4cb7-87ee-24f8a6f52f56",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" alt=\"git\" src=\"/static/git-logo.png\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"0baa42345283f4fea3938a8ccd7c8e12b34203b1\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">94c3b60</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">use new &quot;Maven 3 (latest)&quot; and &quot;JDK 1.x (latest)&quot; Ubuntu+win aliases</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 26 Mar 2017 08:27:59 +0000</span> (10:27 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=Herv%C3%A9+Boutemy;st=committer\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:05:56 +0000</span> (08:05 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">2371ae472459988536f9442a6ca9a21e2ea6c5e9</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=2371ae472459988536f9442a6ca9a21e2ea6c5e9;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\" class=\"list\">94c3b600ec3290cda98a66c108ff021b7c4c482e</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=94c3b600ec3290cda98a66c108ff021b7c4c482e\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hp=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nuse&nbsp;new&nbsp;&quot;Maven&nbsp;3&nbsp;(latest)&quot;&nbsp;and&nbsp;&quot;JDK&nbsp;1.x&nbsp;(latest)&quot;&nbsp;Ubuntu+win&nbsp;aliases<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hp=be4485ce82105d2e07c83b0d3884427e9840723d;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1;hpb=94c3b600ec3290cda98a66c108ff021b7c4c482e\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=b6c7e19ba74352acc513e10ff9dc8cc9f4fcc1f8;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=49",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f382c571-ddda-4cb7-87ee-24f8a6f52f56",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f404ef94-072b-48a5-a5d9-18c242159fc4.json b/src/test/resources/mappings/repos_asf-f404ef94-072b-48a5-a5d9-18c242159fc4.json
new file mode 100644
index 0000000..a15a857
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f404ef94-072b-48a5-a5d9-18c242159fc4.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f404ef94-072b-48a5-a5d9-18c242159fc4",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=fea81d8a2710350c3517f0046e820893abd6cc77",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" alt=\"git\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" value=\"maven.git\" name=\"p\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"fea81d8a2710350c3517f0046e820893abd6cc77\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=fea81d8a2710350c3517f0046e820893abd6cc77\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=fea81d8a2710350c3517f0046e820893abd6cc77\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">a415742</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=fea81d8a2710350c3517f0046e820893abd6cc77\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"title\">fixed site generation: downgraded parent pom, upgraded m-assembly-p</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=author\" class=\"list\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=fea81d8a2710350c3517f0046e820893abd6cc77;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 19 Mar 2017 13:44:33 +0000</span> (14:44 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">fea81d8a2710350c3517f0046e820893abd6cc77</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\" class=\"list\">c7c6884aa9bee66552d8db83a2739531fbc87f0f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=c7c6884aa9bee66552d8db83a2739531fbc87f0f;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=fea81d8a2710350c3517f0046e820893abd6cc77;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">a4157428d756e2189cddaddf0690ff070bb74d52</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=a4157428d756e2189cddaddf0690ff070bb74d52\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=fea81d8a2710350c3517f0046e820893abd6cc77;hp=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;site&nbsp;generation:&nbsp;downgraded&nbsp;parent&nbsp;pom,&nbsp;upgraded&nbsp;m-assembly-p<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hp=1d34ffeb4ad190bf90a9448928a57fa3110f6712;hb=fea81d8a2710350c3517f0046e820893abd6cc77;hpb=a4157428d756e2189cddaddf0690ff070bb74d52\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=a3d5f670faa3f7f88682d2837431cd11b3b513dc;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=fea81d8a2710350c3517f0046e820893abd6cc77\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:44 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:44 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=33",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f404ef94-072b-48a5-a5d9-18c242159fc4",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f4702fdb-5cc2-4ab8-bdc1-f8885246c420.json b/src/test/resources/mappings/repos_asf-f4702fdb-5cc2-4ab8-bdc1-f8885246c420.json
new file mode 100644
index 0000000..93ca87d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f4702fdb-5cc2-4ab8-bdc1-f8885246c420.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f4702fdb-5cc2-4ab8-bdc1-f8885246c420",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=e0da20a1f801aeda0cd74495834c637c3a207478",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input value=\"e0da20a1f801aeda0cd74495834c637c3a207478\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=e0da20a1f801aeda0cd74495834c637c3a207478\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=e0da20a1f801aeda0cd74495834c637c3a207478\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=e0da20a1f801aeda0cd74495834c637c3a207478\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"title\">[MNG-6181] HttpClient produces a lot of noise at debug loglevel</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=author\" class=\"list\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=author\" title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\" class=\"list\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=e0da20a1f801aeda0cd74495834c637c3a207478;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 5 Mar 2017 14:30:27 +0000</span> (15:30 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e0da20a1f801aeda0cd74495834c637c3a207478</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">50d0caeb5d10f603ff08ae6958f0fc7e6d9421df</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=50d0caeb5d10f603ff08ae6958f0fc7e6d9421df;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=e0da20a1f801aeda0cd74495834c637c3a207478;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">0b9a30f350f159a190e87c78e520ba7a7ae0642b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=e0da20a1f801aeda0cd74495834c637c3a207478;hp=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6181]&nbsp;HttpClient&nbsp;produces&nbsp;a&nbsp;lot&nbsp;of&nbsp;noise&nbsp;at&nbsp;debug&nbsp;loglevel<br/>\n<br/>\nTurn&nbsp;off&nbsp;httpclient&nbsp;logging&nbsp;by&nbsp;default,&nbsp;which&nbsp;restores&nbsp;logging&nbsp;from&nbsp;previous&nbsp;Maven&nbsp;versions<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\" class=\"list\">apache-maven/src/conf/logging/simplelogger.properties</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hp=859ff72588277838b5410fc9066c317108072597;hb=e0da20a1f801aeda0cd74495834c637c3a207478;hpb=0b9a30f350f159a190e87c78e520ba7a7ae0642b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/conf/logging/simplelogger.properties;h=eb3d0496d2817cb254d961e788c9847eb1a7d45b;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/conf/logging/simplelogger.properties;hb=e0da20a1f801aeda0cd74495834c637c3a207478\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:54 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:54 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=11",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f4702fdb-5cc2-4ab8-bdc1-f8885246c420",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.json b/src/test/resources/mappings/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.json
new file mode 100644
index 0000000..beb6155
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.json
@@ -0,0 +1,26 @@
+{
+  "id" : "f59011d8-6213-4c35-a849-e3a0523a0031",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=maven-3.5.0",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-f59011d8-6213-4c35-a849-e3a0523a0031.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 11:21:16 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=100",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f59011d8-6213-4c35-a849-e3a0523a0031",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.json b/src/test/resources/mappings/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.json
new file mode 100644
index 0000000..11719e6
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f72b5703-f705-45cb-aec0-960745c3edbf",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=3d0efa36963c217527230228a11ab44050ca1b10",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-f72b5703-f705-45cb-aec0-960745c3edbf.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:22 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:22 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=99",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f72b5703-f705-45cb-aec0-960745c3edbf",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f72fc737-7ff8-4139-8ce8-16df11a03ffb.json b/src/test/resources/mappings/repos_asf-f72fc737-7ff8-4139-8ce8-16df11a03ffb.json
new file mode 100644
index 0000000..10a5a09
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f72fc737-7ff8-4139-8ce8-16df11a03ffb.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f72fc737-7ff8-4139-8ce8-16df11a03ffb",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=8400984ac5201ae6bf06bfa88ade8a8468c76634",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"8400984ac5201ae6bf06bfa88ade8a8468c76634\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">0931bb2</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"title\">[MNG-6112] Central repository in the 4.0.0 super POM should declare update policy... </a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=author\" class=\"list\" title=\"Search for commits authored by Christian Schulte\">Christian Schulte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=author\" title=\"Search for commits authored by schulte@apache.org\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:40:05 +0000</span> (20:40 +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;s=schulte@apache.org;st=committer\" class=\"list\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 25 Mar 2017 19:53:06 +0000</span> (20:53 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">8400984ac5201ae6bf06bfa88ade8a8468c76634</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"list\">75a4e81ff1c5c336917694f630b2328e3dc4e2d3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=75a4e81ff1c5c336917694f630b2328e3dc4e2d3;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\" class=\"list\">0931bb2cc7630cc79adb98407db13315b4a709ee</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0931bb2cc7630cc79adb98407db13315b4a709ee\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=8400984ac5201ae6bf06bfa88ade8a8468c76634;hp=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6112]&nbsp;Central&nbsp;repository&nbsp;in&nbsp;the&nbsp;4.0.0&nbsp;super&nbsp;POM&nbsp;should&nbsp;declare&nbsp;update&nbsp;policy&nbsp;'never'.<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=13adc1bc2b6d9fc3a62ec2389996726c2edce4d8\" class=\"text\">13adc1bc2b6d9fc3a62ec2389996726c2edce4d8</a>&nbsp;*not&nbsp;changing<br/>\nanything*&nbsp;just&nbsp;because&nbsp;someone&nbsp;did&nbsp;not&nbsp;react&nbsp;in&nbsp;time&nbsp;when&nbsp;this&nbsp;issue&nbsp;had&nbsp;been<br/>\nlying&nbsp;around&nbsp;on&nbsp;a&nbsp;branch.&nbsp;If&nbsp;we&nbsp;would&nbsp;set&nbsp;pace&nbsp;for&nbsp;the&nbsp;industrie,&nbsp;everyone&nbsp;would<br/>\nstill&nbsp;be&nbsp;using&nbsp;5.25&quot;&nbsp;floppy&nbsp;disks&nbsp;and&nbsp;8&nbsp;bit&nbsp;hardware&nbsp;and&nbsp;we&nbsp;would&nbsp;tell&nbsp;them<br/>\nthat&nbsp;upgrading&nbsp;to&nbsp;be&nbsp;able&nbsp;to&nbsp;use&nbsp;new&nbsp;software&nbsp;would&nbsp;be&nbsp;too&nbsp;risky&nbsp;and&nbsp;they<br/>\nbetter&nbsp;keep&nbsp;theire&nbsp;broken&nbsp;assembly&nbsp;routines&nbsp;until&nbsp;the&nbsp;machine&nbsp;goes&nbsp;up&nbsp;in<br/>\nsmoke.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hp=509f3025e123e7c42f39648b69cac6bd15c016bf;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;h=93317105eb196040fc310a28a0e4c00c2bd36ca8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/bridge/MavenRepositorySystem.java;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\" class=\"list\">maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hp=9487a9a0edefc44021fdeb22bffad3aa57061320;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634;hpb=0931bb2cc7630cc79adb98407db13315b4a709ee\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;h=91492a92f22e32d0f15adebc4bb71b61f19929d8;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml;hb=8400984ac5201ae6bf06bfa88ade8a8468c76634\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=44",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f72fc737-7ff8-4139-8ce8-16df11a03ffb",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f7de09cf-2a57-4fac-932c-eb5494b62a14.json b/src/test/resources/mappings/repos_asf-f7de09cf-2a57-4fac-932c-eb5494b62a14.json
new file mode 100644
index 0000000..4c25a32
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f7de09cf-2a57-4fac-932c-eb5494b62a14.json
@@ -0,0 +1,26 @@
+{
+  "id" : "f7de09cf-2a57-4fac-932c-eb5494b62a14",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2Fconfigurator",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of configurator - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/configurator\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of configurator - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/configurator;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of configurator - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/configurator\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of configurator - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/configurator;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" value=\"refs/heads/configurator\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/configurator\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/configurator\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/configurator\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=79c1fc82f759065c39806a3013d6cc13d35ebcfc;hb=refs/heads/configurator\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=5f71f9789e73a41ba3e7983daa61a3eed7b4a020\">5f71f97</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=refs/heads/configurator\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/configurator\" class=\"title\">MNG- <span class=\"refs\"> <span class=\"head\" title=\"heads/configurator\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/configurator\">configurator</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/configurator;s=Jason+van+Zyl;st=author\" title=\"Search for commits authored by Jason van Zyl\" class=\"list\">Jason van Zyl</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/configurator;s=jason@tesla.io;st=author\" title=\"Search for commits authored by jason@tesla.io\" class=\"list\">&lt;jason@tesla.io&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 19 Dec 2014 10:49:23 +0000</span> (16:19 +0530)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by Jason van Zyl\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/configurator;s=Jason+van+Zyl;st=committer\">Jason van Zyl</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/configurator;s=jason@tesla.io;st=committer\" title=\"Search for commits committed by jason@tesla.io\" class=\"list\">&lt;jason@tesla.io&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/14846ec9afadab3f19ea156febe7dcde?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Thu, 8 Jan 2015 15:45:13 +0000</span> (10:45 -0500)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">e8000396347caee803e5c3ca3d64f49d8c8fdf29</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=79c1fc82f759065c39806a3013d6cc13d35ebcfc;hb=refs/heads/configurator\">79c1fc82f759065c39806a3013d6cc13d35ebcfc</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=79c1fc82f759065c39806a3013d6cc13d35ebcfc;hb=refs/heads/configurator\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/configurator;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=5f71f9789e73a41ba3e7983daa61a3eed7b4a020\">5f71f9789e73a41ba3e7983daa61a3eed7b4a020</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=5f71f9789e73a41ba3e7983daa61a3eed7b4a020\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/configurator;hp=5f71f9789e73a41ba3e7983daa61a3eed7b4a020\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMNG-<br/>\n<br/>\nAllow&nbsp;plugin&nbsp;implementors&nbsp;to&nbsp;choose&nbsp;how&nbsp;they&nbsp;want&nbsp;the&nbsp;configuration&nbsp;created&nbsp;for&nbsp;a&nbsp;particular&nbsp;MojoExecution<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=9ccb06ab31cb737d52795d1eea6ff0a96bf308ed;hb=refs/heads/configurator\">maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/MojoExecutionConfigurator.java;h=9ccb06ab31cb737d52795d1eea6ff0a96bf308ed;hb=refs/heads/configurator\">blob</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=7b6eea4001444c630d7149ba97ab6a4dd9cde396;hb=refs/heads/configurator\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=7b6eea4001444c630d7149ba97ab6a4dd9cde396;hp=c187c1d117d5524b43e1908e1ad28c9d2f66cdda;hb=refs/heads/configurator;hpb=5f71f9789e73a41ba3e7983daa61a3eed7b4a020\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;h=7b6eea4001444c630d7149ba97ab6a4dd9cde396;hb=refs/heads/configurator\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator.java;hb=refs/heads/configurator\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultMojoExecutionConfigurator.java;h=994761408877c1442c03d2f06a91212a6e57092e;hb=refs/heads/configurator\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultMojoExecutionConfigurator.java</a></td>\n<td><span class=\"file_status new\">[new file with mode: 0644]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultMojoExecutionConfigurator.java;h=994761408877c1442c03d2f06a91212a6e57092e;hb=refs/heads/configurator\">blob</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log of configurator RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/configurator\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/configurator\" title=\"log of configurator Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:25 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=72",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f7de09cf-2a57-4fac-932c-eb5494b62a14",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f82eb01c-07e9-4f1b-965d-5224a4b11a21.json b/src/test/resources/mappings/repos_asf-f82eb01c-07e9-4f1b-965d-5224a4b11a21.json
new file mode 100644
index 0000000..2228a29
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f82eb01c-07e9-4f1b-965d-5224a4b11a21.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f82eb01c-07e9-4f1b-965d-5224a4b11a21",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=6182a2083fdb9964ccb5250fb85223e38485bf04",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" src=\"/static/git-logo.png\" alt=\"git\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"6182a2083fdb9964ccb5250fb85223e38485bf04\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04\">[MNG-6186] use enhanced HawtJNI library loading (remove previous hack)</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=author\" title=\"Search for commits authored by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:28:04 +0000</span> (18:28 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=6182a2083fdb9964ccb5250fb85223e38485bf04;s=hboutemy@apache.org;st=committer\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:13 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">6182a2083fdb9964ccb5250fb85223e38485bf04</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">4a0349eb0ad24ae16121a1fdb559a05e41d98425</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4a0349eb0ad24ae16121a1fdb559a05e41d98425;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=6182a2083fdb9964ccb5250fb85223e38485bf04;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=6182a2083fdb9964ccb5250fb85223e38485bf04;hp=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6186]&nbsp;use&nbsp;enhanced&nbsp;HawtJNI&nbsp;library&nbsp;loading&nbsp;(remove&nbsp;previous&nbsp;hack)<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">apache-maven/src/bin/mvn</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hp=eedd3443b962551a7fa14480f5230ca01d00a606;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn;h=525b2efe5baac28d2e3f726451589cabadab6a5b;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">apache-maven/src/bin/mvn.cmd</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hp=bfcc1b563930cc1b22409b31e4c64cc30cb55f5f;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=apache-maven/src/bin/mvn.cmd;h=ba61f801d15f34f2871818f899172a2743553925;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=apache-maven/src/bin/mvn.cmd;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hp=79ab45d46ed2a30b772bfd4342da8f378a63d7ab;hb=6182a2083fdb9964ccb5250fb85223e38485bf04;hpb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;h=e1e58c8fc06fa557e4c0d37015e35db5374ca6cf;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java;hb=6182a2083fdb9964ccb5250fb85223e38485bf04\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:35 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:35 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=67",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f82eb01c-07e9-4f1b-965d-5224a4b11a21",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f86fe5ca-824f-4c99-bd65-322995b385cd.json b/src/test/resources/mappings/repos_asf-f86fe5ca-824f-4c99-bd65-322995b385cd.json
new file mode 100644
index 0000000..02dd8e7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f86fe5ca-824f-4c99-bd65-322995b385cd.json
@@ -0,0 +1,26 @@
+{
+  "id" : "f86fe5ca-824f-4c99-bd65-322995b385cd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=refs%2Fheads%2FMNG-6056-feature-toggle",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6056-feature-toggle - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6056-feature-toggle\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6056-feature-toggle - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6056-feature-toggle;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6056-feature-toggle - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6056-feature-toggle\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log of MNG-6056-feature-toggle - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6056-feature-toggle;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" class=\"logo\" src=\"/static/git-logo.png\" width=\"72\" alt=\"git\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" name=\"a\" value=\"search\" />\n<input type=\"hidden\" name=\"h\" value=\"refs/heads/MNG-6056-feature-toggle\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6056-feature-toggle\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=refs/heads/MNG-6056-feature-toggle\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6056-feature-toggle\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=1f60460adae24b9e215c0abfc7b27a34fbdd1605;hb=refs/heads/MNG-6056-feature-toggle\">tree</a><br/>\n(merge: <a href=\"/repos/asf?p=maven.git;a=commit;h=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\">fd0a6b3</a> <a href=\"/repos/asf?p=maven.git;a=commit;h=4298b518745b7964606012cf0285d5456c3d47c3\">4298b51</a>)<br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6056-feature-toggle\" class=\"title\">Merge branch 'MNG-6056-feature-toggle' of https://git-wip-us.apache.org/repos/asf...  <span class=\"refs\"> <span class=\"head\" title=\"heads/MNG-6056-feature-toggle\"><a href=\"/repos/asf?p=maven.git;a=shortlog;h=refs/heads/MNG-6056-feature-toggle\">MNG-6056-feature-toggle</a></span></span></a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6056-feature-toggle;s=khmarbaise;st=author\" title=\"Search for commits authored by khmarbaise\" class=\"list\">khmarbaise</a> <a title=\"Search for commits authored by khmarbaise@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6056-feature-toggle;s=khmarbaise@apache.org;st=author\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 24 Sep 2016 15:18:41 +0000</span> (17:18 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by khmarbaise\" href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6056-feature-toggle;s=khmarbaise;st=committer\">khmarbaise</a> <a href=\"/repos/asf?p=maven.git;a=search;h=refs/heads/MNG-6056-feature-toggle;s=khmarbaise@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 24 Sep 2016 15:18:41 +0000</span> (17:18 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">626a0406bf98fd1818da687bc7c446956b556711</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1f60460adae24b9e215c0abfc7b27a34fbdd1605;hb=refs/heads/MNG-6056-feature-toggle\" class=\"list\">1f60460adae24b9e215c0abfc7b27a34fbdd1605</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=1f60460adae24b9e215c0abfc7b27a34fbdd1605;hb=refs/heads/MNG-6056-feature-toggle\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=refs/heads/MNG-6056-feature-toggle;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\" class=\"list\">fd0a6b34bd529e0b1df0d211b7fb964b7cae4427</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6056-feature-toggle;hp=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\">diff</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4298b518745b7964606012cf0285d5456c3d47c3\" class=\"list\">4298b518745b7964606012cf0285d5456c3d47c3</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=4298b518745b7964606012cf0285d5456c3d47c3\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=refs/heads/MNG-6056-feature-toggle;hp=4298b518745b7964606012cf0285d5456c3d47c3\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nMerge&nbsp;branch&nbsp;'MNG-6056-feature-toggle'&nbsp;of&nbsp;https://git-wip-us.apache.org/repos/asf/maven&nbsp;into&nbsp;MNG-6056-feature-toggle<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"combined diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=542b7e1e72cfe8926ecb55e17ed826114bbcc4b0;hb=refs/heads/MNG-6056-feature-toggle\" class=\"list\">maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=542b7e1e72cfe8926ecb55e17ed826114bbcc4b0;hp=a2cc344290cd653e6860488c8254bd70db4476bc;hb=refs/heads/MNG-6056-feature-toggle;hpb=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=542b7e1e72cfe8926ecb55e17ed826114bbcc4b0;hp=59c74463efdb3f67d01d0d8013795379f9c733c0;hb=refs/heads/MNG-6056-feature-toggle;hpb=4298b518745b7964606012cf0285d5456c3d47c3\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;h=542b7e1e72cfe8926ecb55e17ed826114bbcc4b0;hb=refs/heads/MNG-6056-feature-toggle\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java;hb=refs/heads/MNG-6056-feature-toggle\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=aef6d3f439ce1b2e7e09ca3fa63a08f06be8b249;hb=refs/heads/MNG-6056-feature-toggle\" class=\"list\">maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java</a></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=aef6d3f439ce1b2e7e09ca3fa63a08f06be8b249;hp=dc3496ff07a085a778770d31aafbc10c174c6f4e;hb=refs/heads/MNG-6056-feature-toggle;hpb=fd0a6b34bd529e0b1df0d211b7fb964b7cae4427\">diff1</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=aef6d3f439ce1b2e7e09ca3fa63a08f06be8b249;hp=9f18c4b00974e08a34bc83f70eba4a4f56916fe0;hb=refs/heads/MNG-6056-feature-toggle;hpb=4298b518745b7964606012cf0285d5456c3d47c3\">diff2</a> | </td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;h=aef6d3f439ce1b2e7e09ca3fa63a08f06be8b249;hb=refs/heads/MNG-6056-feature-toggle\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-embedder/src/test/java/org/apache/maven/cli/MavenCliTest.java;hb=refs/heads/MNG-6056-feature-toggle\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss;h=refs/heads/MNG-6056-feature-toggle\" class=\"rss_logo\" title=\"log of MNG-6056-feature-toggle RSS feed\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom;h=refs/heads/MNG-6056-feature-toggle\" class=\"rss_logo\" title=\"log of MNG-6056-feature-toggle Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 12:47:21 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=83",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f86fe5ca-824f-4c99-bd65-322995b385cd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f8bb05fd-51b7-4cf0-8f33-2c2a73c829fd.json b/src/test/resources/mappings/repos_asf-f8bb05fd-51b7-4cf0-8f33-2c2a73c829fd.json
new file mode 100644
index 0000000..bf1984a
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f8bb05fd-51b7-4cf0-8f33-2c2a73c829fd.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f8bb05fd-51b7-4cf0-8f33-2c2a73c829fd",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input type=\"hidden\" value=\"search\" name=\"a\" />\n<input type=\"hidden\" name=\"h\" value=\"34afec69c866f731f3f9d9b3606bbc31b51d64e7\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">ab800b0</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">[MNG-6183] Dependency management debug message enhancements.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Christian Schulte\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=author\">Christian Schulte</a> <a title=\"Search for commits authored by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=author\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 27 Jan 2016 02:46:11 +0000</span> (<span class=\"atnight\">03:46</span> +0100)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by Christian Schulte\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=Christian+Schulte;st=committer\" class=\"list\">Christian Schulte</a> <a title=\"Search for commits committed by schulte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;s=schulte@apache.org;st=committer\">&lt;schulte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7b855d54a93692cc35fb18bbc6c9d9b?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 8 Mar 2017 18:37:31 +0000</span> (19:37 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">34afec69c866f731f3f9d9b3606bbc31b51d64e7</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\" class=\"list\">ab800b0cfae4e3ca9453304e3b9727ba4a4b712b</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hp=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6183]&nbsp;Dependency&nbsp;management&nbsp;debug&nbsp;message&nbsp;enhancements.<br/>\n<br/>\no&nbsp;Updated&nbsp;to&nbsp;add&nbsp;debug&nbsp;log&nbsp;messages&nbsp;about&nbsp;optional&nbsp;flag&nbsp;management.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\" class=\"list\">maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hp=16b60c20040b62b1c90d284a89f9c3d981f35daf;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7;hpb=ab800b0cfae4e3ca9453304e3b9727ba4a4b712b\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;h=21dfaa23953f22191c6ba4aec849220f44b101a5;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/project/DefaultProjectDependenciesResolver.java;hb=34afec69c866f731f3f9d9b3606bbc31b51d64e7\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" class=\"rss_logo\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:51 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:52 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=15",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f8bb05fd-51b7-4cf0-8f33-2c2a73c829fd",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f9114754-866f-4346-9b83-d5e05a2f811d.json b/src/test/resources/mappings/repos_asf-f9114754-866f-4346-9b83-d5e05a2f811d.json
new file mode 100644
index 0000000..60d9aa7
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f9114754-866f-4346-9b83-d5e05a2f811d.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f9114754-866f-4346-9b83-d5e05a2f811d",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img class=\"logo\" height=\"27\" width=\"72\" alt=\"git\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" name=\"h\" value=\"00c82b7e234c6ed33f76ba48a236130c5511ab3a\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">0baa423</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">Squashed commit of the following:</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte\">rfscholte</a> <a href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=author\" class=\"list\" title=\"Search for commits authored by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte;st=committer\" title=\"Search for commits committed by rfscholte\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;s=rfscholte@apache.org;st=committer\" class=\"list\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 29 Mar 2017 17:50:15 +0000</span> (19:50 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">00c82b7e234c6ed33f76ba48a236130c5511ab3a</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">85a53d439c8786efe282d08b6918a83dc4a00493</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=85a53d439c8786efe282d08b6918a83dc4a00493;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">0baa42345283f4fea3938a8ccd7c8e12b34203b1</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hp=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nSquashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=049228ce76927a6740500e1b750f0e8f201f2478\">049228ce76927a6740500e1b750f0e8f201f2478</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Mon&nbsp;Mar&nbsp;27&nbsp;20:22:46&nbsp;2017&nbsp;+0200<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;Fix&nbsp;by&nbsp;Checkstyle&nbsp;reported&nbsp;issues<br/>\n<br/>\ncommit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=63796a649e6e3b25a58fb567d354ca1849f48819\">63796a649e6e3b25a58fb567d354ca1849f48819</a><br/>\nAuthor:&nbsp;rfscholte&nbsp;&lt;rfscholte@apache.org&gt;<br/>\nDate:&nbsp;&nbsp;&nbsp;Sat&nbsp;Mar&nbsp;25&nbsp;23:15:00&nbsp;2017&nbsp;+0100<br/>\n<br/>\n&nbsp;&nbsp;&nbsp;&nbsp;[MNG-6185]&nbsp;Replace&nbsp;doclettag&nbsp;explanation&nbsp;with&nbsp;annotations&nbsp;in&nbsp;AbstractMojo&nbsp;javadoc<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hp=f85e7f3b1fbd53d6a7a836f9bcc49759e5872ae8;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a;hpb=0baa42345283f4fea3938a8ccd7c8e12b34203b1\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;h=6292116463729795d6540a3de249457e5e85189a;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-plugin-api/src/main/java/org/apache/maven/plugin/AbstractMojo.java;hb=00c82b7e234c6ed33f76ba48a236130c5511ab3a\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:41 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:41 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=50",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f9114754-866f-4346-9b83-d5e05a2f811d",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-f94d6598-e40f-46dc-ac23-ea624d528478.json b/src/test/resources/mappings/repos_asf-f94d6598-e40f-46dc-ac23-ea624d528478.json
new file mode 100644
index 0000000..eea5e0c
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-f94d6598-e40f-46dc-ac23-ea624d528478.json
@@ -0,0 +1,27 @@
+{
+  "id" : "f94d6598-e40f-46dc-ac23-ea624d528478",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input value=\"4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" name=\"h\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">cae779e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\" class=\"title\">Revert &quot;MNG-6209 better executeMojo thread context classloader&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=author\" class=\"list\" title=\"Search for commits authored by Stephen Connolly\">Stephen Connolly</a> <a title=\"Search for commits authored by stephen.alan.connolly@gmail.com\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=author\" class=\"list\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=Stephen+Connolly;st=committer\" title=\"Search for commits committed by Stephen Connolly\">Stephen Connolly</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;s=stephen.alan.connolly@gmail.com;st=committer\" title=\"Search for commits committed by stephen.alan.connolly@gmail.com\">&lt;stephen.alan.connolly@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/c0de98ae17fa45d01407fcd0e77c6841?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 17 Oct 2017 18:18:43 +0000</span> (19:18 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">4644490b31883b90810577705aeb485cc0921346</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=4644490b31883b90810577705aeb485cc0921346;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\" class=\"list\">cae779e4fbc6565a581f2c6adf9fb15348005603</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=cae779e4fbc6565a581f2c6adf9fb15348005603\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hp=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;MNG-6209&nbsp;better&nbsp;executeMojo&nbsp;thread&nbsp;context&nbsp;classloader&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a class=\"text\" href=\"/repos/asf?p=maven.git;a=object;h=ec629f7d511eb910b4e80112a9fbe85ed8786f10\">ec629f7d511eb910b4e80112a9fbe85ed8786f10</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hp=3af11253411f5eefc19f8af1c7349cad41ecd8f7;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292;hpb=cae779e4fbc6565a581f2c6adf9fb15348005603\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;h=b4f7a4df230196e6104931798f927963bf891e60;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/plugin/DefaultBuildPluginManager.java;hb=4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:23 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:23 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=97",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "f94d6598-e40f-46dc-ac23-ea624d528478",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-fa706946-4053-4954-8e4f-2923811c8d9b.json b/src/test/resources/mappings/repos_asf-fa706946-4053-4954-8e4f-2923811c8d9b.json
new file mode 100644
index 0000000..341a366
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-fa706946-4053-4954-8e4f-2923811c8d9b.json
@@ -0,0 +1,27 @@
+{
+  "id" : "fa706946-4053-4954-8e4f-2923811c8d9b",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" class=\"logo\" src=\"/static/git-logo.png\" height=\"27\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" name=\"a\" type=\"hidden\" />\n<input type=\"hidden\" value=\"2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">2d44015</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">[MNG-6205] upgraded JAnsi to 1.16 for console encoding fix</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=author\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 6 May 2017 16:25:36 +0000</span> (18:25 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;s=hboutemy@apache.org;st=committer\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 9 May 2017 19:08:04 +0000</span> (21:08 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">2a79d1e71edc0ddd0c0ba1612ce520f43961eef2</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">2d4401557c3c870409e8b1c65d2dcc9a68281cae</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hp=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6205]&nbsp;upgraded&nbsp;JAnsi&nbsp;to&nbsp;1.16&nbsp;for&nbsp;console&nbsp;encoding&nbsp;fix<br/>\n<br/>\nalso&nbsp;fixes&nbsp;MNG-6218&nbsp;MinGW&nbsp;bash&nbsp;detection&nbsp;fixed&nbsp;by&nbsp;JAnsi&nbsp;1.14<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\" class=\"list\">pom.xml</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hp=2962487fa79aa8dbee7dbf4a35fe4da8b4f9c6ee;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2;hpb=2d4401557c3c870409e8b1c65d2dcc9a68281cae\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=pom.xml;h=e16d93bad5922b1b626a388cf488137c596a26a5;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=pom.xml;hb=2a79d1e71edc0ddd0c0ba1612ce520f43961eef2\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a title=\"log RSS feed\" class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:33 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:33 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=66",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "fa706946-4053-4954-8e4f-2923811c8d9b",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-fb658e8f-567b-42c0-9b6f-f6bc377d3f69.json b/src/test/resources/mappings/repos_asf-fb658e8f-567b-42c0-9b6f-f6bc377d3f69.json
new file mode 100644
index 0000000..19a186d
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-fb658e8f-567b-42c0-9b6f-f6bc377d3f69.json
@@ -0,0 +1,27 @@
+{
+  "id" : "fb658e8f-567b-42c0-9b6f-f6bc377d3f69",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img alt=\"git\" height=\"27\" width=\"72\" src=\"/static/git-logo.png\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" type=\"hidden\" value=\"maven.git\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">24b9ef4</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">Fixed checkstyle reported error.</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=author\" title=\"Search for commits authored by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=author\" title=\"Search for commits authored by khmarbaise@apache.org\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=Karl+Heinz+Marbaise;st=committer\" class=\"list\" title=\"Search for commits committed by Karl Heinz Marbaise\">Karl Heinz Marbaise</a> <a title=\"Search for commits committed by khmarbaise@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;s=khmarbaise@apache.org;st=committer\" class=\"list\">&lt;khmarbaise@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/a7a7de61eca1a5af56823753b1b3b838?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 11 Mar 2017 17:40:24 +0000</span> (18:40 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">ab2e24fe3612b4f12c66e698e398fcb2b908f1aa</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\" class=\"list\">48a189e3b6db856704d5c7e72710f76f08789c3a</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=48a189e3b6db856704d5c7e72710f76f08789c3a;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">24b9ef48f6045c3cca7297f4b7b94d3ee71b3718</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hp=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nFixed&nbsp;checkstyle&nbsp;reported&nbsp;error.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hp=db974bc5f7378f85c428e1acec651e0f7ecaaa98;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa;hpb=24b9ef48f6045c3cca7297f4b7b94d3ee71b3718\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;h=c2bf9194450615c7ac8d72bcc01b7300e723e324;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate.java;hb=ab2e24fe3612b4f12c66e698e398fcb2b908f1aa\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:49 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=20",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "fb658e8f-567b-42c0-9b6f-f6bc377d3f69",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.json b/src/test/resources/mappings/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.json
new file mode 100644
index 0000000..d732db5
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.json
@@ -0,0 +1,27 @@
+{
+  "id" : "fb9be543-aefc-4ad4-9f2a-9688e30e6da9",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=181b0215aa1199e152db9d2c08b1a01436547805",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "bodyFileName" : "repos_asf-fb9be543-aefc-4ad4-9f2a-9688e30e6da9.txt",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:48 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:49 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=22",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "fb9be543-aefc-4ad4-9f2a-9688e30e6da9",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-fc832f8d-29ef-482d-b192-f892c96e91c2.json b/src/test/resources/mappings/repos_asf-fc832f8d-29ef-482d-b192-f892c96e91c2.json
new file mode 100644
index 0000000..6b4adcb
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-fc832f8d-29ef-482d-b192-f892c96e91c2.json
@@ -0,0 +1,27 @@
+{
+  "id" : "fc832f8d-29ef-482d-b192-f892c96e91c2",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img class=\"logo\" width=\"72\" alt=\"git\" height=\"27\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input type=\"hidden\" name=\"p\" value=\"maven.git\" />\n<input name=\"a\" value=\"search\" type=\"hidden\" />\n<input name=\"h\" value=\"f1ed6592b1c701834d1377fade6cdb382a63bbf4\" type=\"hidden\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">842db37</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"title\">[MNG-6127] Fix plugin execution configuration interference</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Mario Krizmanic\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=Mario+Krizmanic;st=author\" class=\"list\">Mario Krizmanic</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=mario.krizmanic@gmail.com;st=author\" title=\"Search for commits authored by mario.krizmanic@gmail.com\">&lt;mario.krizmanic@gmail.com&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/cfd2454e2018fecaf82fdb129fdcc8af?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>committer</td><td><a title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte;st=committer\" class=\"list\">rfscholte</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;s=rfscholte@apache.org;st=committer\" title=\"Search for commits committed by rfscholte@apache.org\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 15 Aug 2017 19:46:29 +0000</span> (21:46 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">f1ed6592b1c701834d1377fade6cdb382a63bbf4</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">755141aebd9867ab4b799f3deb177085f074f722</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=755141aebd9867ab4b799f3deb177085f074f722;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\" class=\"list\">842db371f0fcaf4e930b99395fb6a8bb442684d6</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=842db371f0fcaf4e930b99395fb6a8bb442684d6\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hp=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\n[MNG-6127]&nbsp;Fix&nbsp;plugin&nbsp;execution&nbsp;configuration&nbsp;interference<br/>\n<br/>\n<span class=\"signoff\">Signed-off-by: rfscholte &lt;rfscholte@apache.org&gt;</span><br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\" class=\"list\">maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hp=aec785faece2fa146096501df0e8c123866fb387;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4;hpb=842db371f0fcaf4e930b99395fb6a8bb442684d6\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;h=14653b7d2519d936629a19a065deb037a9dde276;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer.java;hb=f1ed6592b1c701834d1377fade6cdb382a63bbf4\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:30 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:30 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=83",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "fc832f8d-29ef-482d-b192-f892c96e91c2",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-fed71d3c-2963-484f-94b5-6e5fc98df5ac.json b/src/test/resources/mappings/repos_asf-fed71d3c-2963-484f-94b5-6e5fc98df5ac.json
new file mode 100644
index 0000000..6f993ed
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-fed71d3c-2963-484f-94b5-6e5fc98df5ac.json
@@ -0,0 +1,26 @@
+{
+  "id" : "fed71d3c-2963-484f-94b5-6e5fc98df5ac",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a title=\"git homepage\" href=\"http://git-scm.com/\"><img height=\"27\" src=\"/static/git-logo.png\" alt=\"git\" class=\"logo\" width=\"72\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" name=\"p\" type=\"hidden\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input name=\"h\" type=\"hidden\" value=\"985b5985f336d30b6b2110dae49dd2a5f5d5750b\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">1407a10</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b\" class=\"title\">fixed link</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a title=\"Search for commits authored by Hervé Boutemy\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a title=\"Search for commits authored by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=author\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sun, 10 Apr 2016 18:15:57 +0000</span> (20:15 +0200)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=Herv%C3%A9+Boutemy;st=committer\" class=\"list\" title=\"Search for commits committed by Hervé Boutemy\">Hervé Boutemy</a> <a href=\"/repos/asf?p=maven.git;a=search;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;s=hboutemy@apache.org;st=committer\" class=\"list\" title=\"Search for commits committed by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Sat, 18 Feb 2017 17:13:06 +0000</span> (18:13 +0100)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">985b5985f336d30b6b2110dae49dd2a5f5d5750b</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">b9c47d92269e22bfbc38a3d3c13b626207b97cc7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=b9c47d92269e22bfbc38a3d3c13b626207b97cc7;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">tree</a> | <a title=\"in format: tar.gz\" href=\"/repos/asf?p=maven.git;a=snapshot;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;sf=tgz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\" class=\"list\">1407a10485e826795db23c114c4c37cf951a2e27</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=1407a10485e826795db23c114c4c37cf951a2e27\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hp=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nfixed&nbsp;link<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\" class=\"list\">maven-model-builder/src/site/apt/index.apt</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hp=03946e689251fdd1a39665acea55f6ec3be12459;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b;hpb=1407a10485e826795db23c114c4c37cf951a2e27\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-model-builder/src/site/apt/index.apt;h=280c3b12fb935a5bee0a8a948b606596f7fc249f;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-model-builder/src/site/apt/index.apt;hb=985b5985f336d30b6b2110dae49dd2a5f5d5750b\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" title=\"log RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:59 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:59 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Connection" : "close",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "fed71d3c-2963-484f-94b5-6e5fc98df5ac",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ff12c5f3-befc-4c32-a25e-a0bdd4899935.json b/src/test/resources/mappings/repos_asf-ff12c5f3-befc-4c32-a25e-a0bdd4899935.json
new file mode 100644
index 0000000..8f0e400
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ff12c5f3-befc-4c32-a25e-a0bdd4899935.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ff12c5f3-befc-4c32-a25e-a0bdd4899935",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=16805f50ea1715c42ad59312f3e64ab70af3acfe",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img height=\"27\" alt=\"git\" width=\"72\" class=\"logo\" src=\"/static/git-logo.png\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input name=\"p\" value=\"maven.git\" type=\"hidden\" />\n<input name=\"a\" type=\"hidden\" value=\"search\" />\n<input value=\"16805f50ea1715c42ad59312f3e64ab70af3acfe\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a title=\"search help\" href=\"/repos/asf?p=maven.git;a=search_help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">33c8d8e</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a class=\"title\" href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe\">trying to make Jenkinsfile easier to understand</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by Hervé Boutemy\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=author\">Hervé Boutemy</a> <a class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=author\" title=\"Search for commits authored by hboutemy@apache.org\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Fri, 24 Mar 2017 02:25:17 +0000</span> (<span class=\"atnight\">03:25</span> +0100)</td></tr>\n<tr><td>committer</td><td><a href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=Herv%C3%A9+Boutemy;st=committer\" title=\"Search for commits committed by Hervé Boutemy\" class=\"list\">Hervé Boutemy</a> <a title=\"Search for commits committed by hboutemy@apache.org\" href=\"/repos/asf?p=maven.git;a=search;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;s=hboutemy@apache.org;st=committer\" class=\"list\">&lt;hboutemy@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/35b0cc47b5e6d602734c636082d630df?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Tue, 28 Mar 2017 06:03:44 +0000</span> (08:03 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">16805f50ea1715c42ad59312f3e64ab70af3acfe</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\" class=\"list\">d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a class=\"list\" href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">33c8d8efe9410e134080bd979a7df82de80bcf74</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=33c8d8efe9410e134080bd979a7df82de80bcf74\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=16805f50ea1715c42ad59312f3e64ab70af3acfe;hp=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\ntrying&nbsp;to&nbsp;make&nbsp;Jenkinsfile&nbsp;easier&nbsp;to&nbsp;understand<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">Jenkinsfile</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hp=123a24637a8341dec4cf3cb99f1257b64af54247;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe;hpb=33c8d8efe9410e134080bd979a7df82de80bcf74\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=Jenkinsfile;h=cc9bd92d50d4acbcd7e7f438d3030605d6bb1142;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=Jenkinsfile;hb=16805f50ea1715c42ad59312f3e64ab70af3acfe\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\">RSS</a>\n<a title=\"log Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" class=\"rss_logo\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 16:24:42 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 16:24:42 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=46",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ff12c5f3-befc-4c32-a25e-a0bdd4899935",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/mappings/repos_asf-ff60a3ee-a7b2-4ce6-bd80-620293b72391.json b/src/test/resources/mappings/repos_asf-ff60a3ee-a7b2-4ce6-bd80-620293b72391.json
new file mode 100644
index 0000000..f95e233
--- /dev/null
+++ b/src/test/resources/mappings/repos_asf-ff60a3ee-a7b2-4ce6-bd80-620293b72391.json
@@ -0,0 +1,27 @@
+{
+  "id" : "ff60a3ee-a7b2-4ce6-bd80-620293b72391",
+  "name" : "repos_asf",
+  "request" : {
+    "url" : "/repos/asf?p=maven.git;a=commit;h=170c1ed82cbe124da1736da64af20d660dc3162e",
+    "method" : "GET"
+  },
+  "response" : {
+    "status" : 200,
+    "body" : "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en-US\" lang=\"en-US\">\n<!-- git web interface version 1.9.1, (C) 2005-2006, Kay Sievers <kay.sievers@vrfy.org>, Christian Gierke -->\n<!-- git core binaries version 1.9.1 -->\n<head>\n<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/>\n<meta name=\"generator\" content=\"gitweb/1.9.1 git/1.9.1\"/>\n<meta name=\"robots\" content=\"index, nofollow\"/>\n<title>ASF Git Repos - maven.git/commit</title>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/static/gitweb.css\"/>\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed\" href=\"/repos/asf?p=maven.git;a=rss\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - RSS feed (no merges)\" href=\"/repos/asf?p=maven.git;a=rss;opt=--no-merges\" type=\"application/rss+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed\" href=\"/repos/asf?p=maven.git;a=atom\" type=\"application/atom+xml\" />\n<link rel=\"alternate\" title=\"maven.git - log - Atom feed (no merges)\" href=\"/repos/asf?p=maven.git;a=atom;opt=--no-merges\" type=\"application/atom+xml\" />\n<link rel=\"shortcut icon\" href=\"/static/git-favicon.png\" type=\"image/png\" />\n</head>\n<body>\n<div class=\"page_header\">\n<a href=\"http://git-scm.com/\" title=\"git homepage\"><img src=\"/static/git-logo.png\" height=\"27\" width=\"72\" alt=\"git\" class=\"logo\" /></a><a href=\"/repos/asf\">projects</a> / <a href=\"/repos/asf?p=maven.git;a=summary\">maven.git</a> / commit\n</div>\n<form method=\"get\" action=\"/repos/asf\" enctype=\"application/x-www-form-urlencoded\"><div class=\"search\">\n<input value=\"maven.git\" type=\"hidden\" name=\"p\" />\n<input value=\"search\" type=\"hidden\" name=\"a\" />\n<input value=\"170c1ed82cbe124da1736da64af20d660dc3162e\" type=\"hidden\" name=\"h\" />\n<select name=\"st\" >\n<option selected=\"selected\" value=\"commit\">commit</option>\n<option value=\"grep\">grep</option>\n<option value=\"author\">author</option>\n<option value=\"committer\">committer</option>\n<option value=\"pickaxe\">pickaxe</option>\n</select> <a href=\"/repos/asf?p=maven.git;a=search_help\" title=\"search help\">?</a> search:\n<input type=\"text\" name=\"s\"  />\n<span title=\"Extended regular expression\"><label><input type=\"checkbox\" name=\"sr\" value=\"1\" />re</label></span></div>\n</form>\n<div class=\"page_nav\">\n<a href=\"/repos/asf?p=maven.git;a=summary\">summary</a> | <a href=\"/repos/asf?p=maven.git;a=shortlog;h=170c1ed82cbe124da1736da64af20d660dc3162e\">shortlog</a> | <a href=\"/repos/asf?p=maven.git;a=log;h=170c1ed82cbe124da1736da64af20d660dc3162e\">log</a> | commit | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\">commitdiff</a> | <a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a><br/>\n(parent: <a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">e44c39c</a>) | <a href=\"/repos/asf?p=maven.git;a=patch;h=170c1ed82cbe124da1736da64af20d660dc3162e\">patch</a><br/>\n</div>\n<div class=\"header\">\n<a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"title\">Revert &quot;Squashed commit of the following:&quot;</a>\n</div>\n<div class=\"title_text\">\n<table class=\"object_header\">\n<tr><td>author</td><td><a class=\"list\" title=\"Search for commits authored by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=author\">rfscholte</a> <a title=\"Search for commits authored by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=author\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>committer</td><td><a class=\"list\" title=\"Search for commits committed by rfscholte\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte;st=committer\">rfscholte</a> <a title=\"Search for commits committed by rfscholte@apache.org\" class=\"list\" href=\"/repos/asf?p=maven.git;a=search;h=170c1ed82cbe124da1736da64af20d660dc3162e;s=rfscholte@apache.org;st=committer\">&lt;rfscholte@apache.org&gt;</a></td><td rowspan=\"2\"><img width=\"32\" class=\"avatar\" src=\"//www.gravatar.com/avatar/d035aeb839495240c58bbb03992ceda8?s=32\" alt=\"\" /></td></tr>\n<tr><td></td><td><span class=\"datetime\">Wed, 30 Aug 2017 09:12:20 +0000</span> (11:12 +0200)</td></tr>\n<tr><td>commit</td><td class=\"sha1\">170c1ed82cbe124da1736da64af20d660dc3162e</td></tr>\n<tr><td>tree</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\" class=\"list\">502670eb355dc6e1cc6e5f1fbe42f7149b499068</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=tree;h=502670eb355dc6e1cc6e5f1fbe42f7149b499068;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">tree</a> | <a href=\"/repos/asf?p=maven.git;a=snapshot;h=170c1ed82cbe124da1736da64af20d660dc3162e;sf=tgz\" title=\"in format: tar.gz\">snapshot</a></td></tr>\n<tr><td>parent</td><td class=\"sha1\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\" class=\"list\">e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f</a></td><td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=commit;h=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">commit</a> | <a href=\"/repos/asf?p=maven.git;a=commitdiff;h=170c1ed82cbe124da1736da64af20d660dc3162e;hp=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a></td></tr>\n</table></div>\n<div class=\"page_body\">\nRevert&nbsp;&quot;Squashed&nbsp;commit&nbsp;of&nbsp;the&nbsp;following:&quot;<br/>\n<br/>\nThis&nbsp;reverts&nbsp;commit&nbsp;<a href=\"/repos/asf?p=maven.git;a=object;h=f047ea143766fd22ae42040e6805bef287f3cc3e\" class=\"text\">f047ea143766fd22ae42040e6805bef287f3cc3e</a>.<br/>\n</div>\n<div class=\"list_head\">\n</div>\n<table class=\"diff_tree\">\n<tr class=\"dark\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java</a></td>\n<td></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blobdiff;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hp=d517924a6ba3dd0ac1bf90051e12ba1d96ed7a4b;hb=170c1ed82cbe124da1736da64af20d660dc3162e;hpb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">diff</a> | <a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;h=6ce192588bfa048ecb25fa499b896abc41fded25;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/main/java/org/apache/maven/classrealm/DefaultClassRealmManager.java;hb=170c1ed82cbe124da1736da64af20d660dc3162e\">history</a></td>\n</tr>\n<tr class=\"light\">\n<td><a class=\"list\" href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java</a></td>\n<td><span class=\"file_status deleted\">[deleted file]</span></td>\n<td class=\"link\"><a href=\"/repos/asf?p=maven.git;a=blob;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;h=726199fd0eef61d42a1169c136ec056a24f98bf6;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">blob</a> | <a href=\"/repos/asf?p=maven.git;a=history;f=maven-core/src/test/java/org/apache/maven/classrealm/DefaultClassRealmManagerTest.java;hb=e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f\">history</a></td>\n</tr>\n</table>\n<div class=\"page_footer\">\n<div class=\"page_footer_text\">Apache Maven</div>\n<a href=\"/repos/asf?p=maven.git;a=rss\" title=\"log RSS feed\" class=\"rss_logo\">RSS</a>\n<a class=\"rss_logo\" href=\"/repos/asf?p=maven.git;a=atom\" title=\"log Atom feed\">Atom</a>\n</div>\n<script type=\"text/javascript\" src=\"/static/gitweb.js\"></script>\n<script type=\"text/javascript\">\nwindow.onload = function () {\n\tvar tz_cookie = { name: 'gitweb_tz', expires: 14, path: '/' };\n\tonloadTZSetup('local', tz_cookie, 'datetime');\n};\n</script>\n</body>\n</html>",
+    "headers" : {
+      "Date" : "Mon, 20 Nov 2017 15:25:26 GMT",
+      "Server" : "Apache/2.4.7 (Ubuntu)",
+      "Expires" : "Tue, 21 Nov 2017 15:25:26 GMT",
+      "Vary" : "Accept-Encoding",
+      "Access-Control-Allow-Origin" : "*",
+      "Access-Control-Allow-Methods" : "POST, GET, OPTIONS",
+      "Access-Control-Allow-Headers" : "X-PINGOTHER",
+      "Access-Control-Max-Age" : "1728000",
+      "Keep-Alive" : "timeout=30, max=87",
+      "Connection" : "Keep-Alive",
+      "Content-Type" : "text/html; charset=utf-8"
+    }
+  },
+  "uuid" : "ff60a3ee-a7b2-4ce6-bd80-620293b72391",
+  "persistent" : true
+}
\ No newline at end of file
diff --git a/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/changesSince.txt b/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/changesSince.txt
new file mode 100644
index 0000000..af050d1
--- /dev/null
+++ b/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/changesSince.txt
@@ -0,0 +1,41 @@
+commit 114ef6c5a2802e8758e466af92b70f51fd7a2929
+tree ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57
+parent 862c84a52b9ae9b88bc9a6cfa256852532d02a9a
+author Christoph Böhme <christoph@b3e.net> 2017-02-20 07:32:17 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-06 17:35:24 +0100
+
+    [MNG-6173] MavenSession.getAllProjects() should return all projects in
+    the reactor
+
+    This commit removes the initialization of the MavenSession object from
+    the DefaultGraphBuilder. The GraphBuilder implementation should only
+    build the graph and should not touch the MavenSession object passed into
+    it.
+
+    To allow complete initialization of the MavenSession the
+    ProjectDependencyGraph interface got enhanced so that GraphBuilder
+    implementations can communicate all collected projects in addition to
+    the processed list of projects.
+
+    This closes #105
+
+commit 862c84a52b9ae9b88bc9a6cfa256852532d02a9a
+tree 11ff551f478609bb7764c71a728404143775efdb
+parent 748551d0274cc2eebfb2f976536d18277e564584 e0da20a1f801aeda0cd74495834c637c3a207478
+author rfscholte <rfscholte@apache.org> 2017-03-05 17:32:00 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-05 17:32:00 +0100
+
+    Merge branch 'MNG-6181'
+
+
+commit e0da20a1f801aeda0cd74495834c637c3a207478
+tree 50d0caeb5d10f603ff08ae6958f0fc7e6d9421df
+parent 0b9a30f350f159a190e87c78e520ba7a7ae0642b
+author rfscholte <rfscholte@apache.org> 2017-03-05 15:30:27 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-05 15:30:27 +0100
+
+    [MNG-6181] HttpClient produces a lot of noise at debug loglevel
+
+    Turn off httpclient logging by default, which restores logging from
+    previous Maven versions
+
diff --git a/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/long-changesSince.txt b/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/long-changesSince.txt
new file mode 100644
index 0000000..6349784
--- /dev/null
+++ b/src/test/resources/org/apache/jenkins/gitpubsub/ASFGitSCMFileSystemTest/long-changesSince.txt
@@ -0,0 +1,1051 @@
+commit 3d0efa36963c217527230228a11ab44050ca1b10
+tree d7eb28efef296053d5f00a0a5130a1f87c6e1d66
+parent 138edd61fd100ec658bfa2d307c43b76940a5d7d
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-18 08:55:05 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-18 08:55:05 +0100
+
+    [maven-release-plugin] prepare for next development iteration
+
+
+commit 138edd61fd100ec658bfa2d307c43b76940a5d7d
+tree 271f4f17a9ae7ffaef796bf21a34d4014cf45c33
+parent 4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-18 08:54:47 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-18 08:54:47 +0100
+
+    [maven-release-plugin] prepare release maven-3.5.2
+
+
+commit 4b95ad9fce6dfe7eec2be88f5837e96c7fbd7292
+tree 4644490b31883b90810577705aeb485cc0921346
+parent cae779e4fbc6565a581f2c6adf9fb15348005603
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-17 19:18:43 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-17 19:18:43 +0100
+
+    Revert "MNG-6209 better executeMojo thread context classloader"
+
+    This reverts commit ec629f7d511eb910b4e80112a9fbe85ed8786f10.
+
+commit cae779e4fbc6565a581f2c6adf9fb15348005603
+tree 7e975814bbbcdc784daa4622efb66ee0fd74d7b3
+parent c19e9dcac3d200094c770521b9b1b10df76f26c4
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-17 19:17:17 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-10-17 19:17:17 +0100
+
+    Revert "[MNG-6275] Maven Embedder compatible fix"
+
+    This reverts commit 27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09.
+
+commit c19e9dcac3d200094c770521b9b1b10df76f26c4
+tree 41e51a72d8b8e0401af31900d2e83cffd26c6b8c
+parent 4f530c4f006b8d22da90d968a1d32797280804b9
+author Hervé Boutemy <hboutemy@apache.org> 2017-09-25 22:52:48 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-10-15 10:16:00 +0200
+
+    [MNG-6242] detect Cygwin/Mingw pseudo terminal for Jansi
+
+
+commit 4f530c4f006b8d22da90d968a1d32797280804b9
+tree 2752dbc2d4173275dd35b1c7eae02b03763b2b94
+parent eb2db7b28664dbaac6a59a2189c70d92e455dcea
+author Hervé Boutemy <hboutemy@apache.org> 2017-05-21 19:02:46 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-09-26 00:19:57 +0200
+
+    [MNG-6196] removed remaining Monkey patching, not really necessary
+
+    done after Emmanuel Bourg #118 PR idea
+commit eb2db7b28664dbaac6a59a2189c70d92e455dcea
+tree c4d1908e7f1e998f6814146875fd5fc7198d7f43
+parent 542a7a89156263b34d1472e9d9c1a2795afccd2d
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-04 02:59:42 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-09-26 00:19:57 +0200
+
+    [MNG-6196] updated slf4j to 1.7.25
+
+    [SLF4J-394] use new slf4j methods done for us
+    [SLF4J-395] use slf4j-simple System.out cache
+commit 542a7a89156263b34d1472e9d9c1a2795afccd2d
+tree 39460fdb6c56bf0fd9c99278e86e8534ff28dc25
+parent 312eb53502b78355ab21e27610e7ef253990f574
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-11 10:25:11 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-11 10:25:11 +0100
+
+    [MNG-6275] Defang the tests when their core assumption is invalid.
+
+    - The tests assume that the JRE has a ScriptEngineFactory
+    - Not all JREs have a ScriptEngineFactory (I'm looking at Azul's Zulu
+    Open JDK 7 builds)
+    - Ideally we'd skip these tests using Assume.assumeThat(...) but
+    PlexusTestCase doesn't support
+     AssumptionViolatedException for marking tests as skipped.
+
+    Issue identified during testing of the 3.5.1 release candidate
+
+commit 312eb53502b78355ab21e27610e7ef253990f574
+tree f9c0727e27c2cdcc0a005c8cd6e67125e605dc26
+parent 094e4e31a5af55bb17be87675da41d9aeca062f3
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-10 12:51:43 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-10 12:51:43 +0100
+
+    [maven-release-plugin] prepare for next development iteration
+
+
+commit 094e4e31a5af55bb17be87675da41d9aeca062f3
+tree dca30758f4ac5189fff76fa072dee84b1bed891d
+parent 27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-10 12:51:26 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-10 12:51:26 +0100
+
+    [maven-release-plugin] prepare release maven-3.5.1
+
+
+commit 27a2bda3f4a8f5385c4cab360ed7365d3d3d3c09
+tree 3de26bae12ffd56000f3fbab20fdd4fc74876a2b
+parent c9a288d8b1090fa957d6caccc12f0bf13bb5e267
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-08-24 11:33:01 +0200
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-09-09 11:56:27 +0100
+
+    [MNG-6275] Maven Embedder compatible fix
+
+    - Need to use PARENT_CLASSLOADER so that when used by embedder we get a 
+    consistent view of the available classes
+
+    - Restores test case from f047ea143766fd22ae42040e6805bef287f3cc3e
+
+commit c9a288d8b1090fa957d6caccc12f0bf13bb5e267
+tree ced479d9192e8b93f75ab031475e72a909aa4cf1
+parent 170c1ed82cbe124da1736da64af20d660dc3162e
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-08-03 20:12:25 +0200
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-08-31 10:21:35 +0100
+
+    [MNG-6216] ArrayIndexOutOfBoundsException when parsing POM  o Upgraded
+    to new release of plexus-utils which contains    the fix for #22 in
+    plexus-utils.
+
+
+commit 170c1ed82cbe124da1736da64af20d660dc3162e
+tree 502670eb355dc6e1cc6e5f1fbe42f7149b499068
+parent e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f
+author rfscholte <rfscholte@apache.org> 2017-08-30 11:12:20 +0200
+committer rfscholte <rfscholte@apache.org> 2017-08-30 11:12:20 +0200
+
+    Revert "Squashed commit of the following:"
+
+    This reverts commit f047ea143766fd22ae42040e6805bef287f3cc3e.
+
+commit e44c39c2eb5afda9efe60b9dd0ffc32c62501c5f
+tree 41001df6e7530eb358ee4d2c90379a086fa70c95
+parent f047ea143766fd22ae42040e6805bef287f3cc3e
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-08-29 21:47:50 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-08-29 21:47:50 +0100
+
+    Update Jenkinsfile to use JENKINS-43507 syntax for resolveScm
+
+
+commit f047ea143766fd22ae42040e6805bef287f3cc3e
+tree bf8618fc2e45c9985f82406cc33b1d102daead5c
+parent 785bad693c60ad60d7b307af8fab9e9234ff57bd
+author rfscholte <rfscholte@apache.org> 2017-08-24 11:33:01 +0200
+committer rfscholte <rfscholte@apache.org> 2017-08-24 11:33:01 +0200
+
+    Squashed commit of the following:
+
+    commit c829bdcfc275b207e23fc568b3c16d98195675be Author: rfscholte
+    <rfscholte@apache.org> Date:   Thu Aug 24 10:54:08 2017 +0200
+
+        [MNG-6275] ServiceLoaderFactory can't find implementations via
+    ClassRealm
+
+commit 785bad693c60ad60d7b307af8fab9e9234ff57bd
+tree d2560ffc4e1cffd5aa456cdaf11925fffa5f6f39
+parent f1ed6592b1c701834d1377fade6cdb382a63bbf4
+author rfscholte <rfscholte@apache.org> 2017-08-15 21:48:57 +0200
+committer rfscholte <rfscholte@apache.org> 2017-08-15 21:48:57 +0200
+
+    [MNG-6220] Add CLI options to control color output Introduce
+    -Dstyle.color=[always|never|auto]
+
+
+commit f1ed6592b1c701834d1377fade6cdb382a63bbf4
+tree 755141aebd9867ab4b799f3deb177085f074f722
+parent 842db371f0fcaf4e930b99395fb6a8bb442684d6
+author Mario Krizmanic <mario.krizmanic@gmail.com> 2017-08-15 21:46:29 +0200
+committer rfscholte <rfscholte@apache.org> 2017-08-15 21:46:29 +0200
+
+    [MNG-6127] Fix plugin execution configuration interference
+
+    Signed-off-by: rfscholte <rfscholte@apache.org>
+
+commit 842db371f0fcaf4e930b99395fb6a8bb442684d6
+tree 5d112ff58b9f5a0af75fa9200f230dca58163bc6
+parent 4f2a2dba89251d9045fe9944783509a397491da3
+author rfscholte <rfscholte@apache.org> 2017-08-15 21:42:42 +0200
+committer rfscholte <rfscholte@apache.org> 2017-08-15 21:42:42 +0200
+
+    [MNG-6148] Can't package and assemble with JDK9/Jigsaw
+
+
+commit 4f2a2dba89251d9045fe9944783509a397491da3
+tree 9a96d44ee746e64dcb1e7bafffe6fd7d7fd07ac7
+parent 8f8c45c990193b04c1770997d446951c5185b164
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-02-19 21:17:31 +0100
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-08-02 19:31:49 +0200
+
+    [MNG-6174] Clean Up Maven Model
+
+
+commit 8f8c45c990193b04c1770997d446951c5185b164
+tree bf1d0014f9da5c88d637ab4fe9fbe749243754ec
+parent b1002575177abd1108fe50f457cceb9c7c3cf7d8
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-04-04 22:46:11 +0200
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-08-01 22:01:36 +0200
+
+    [MNG-6123] detect self references in POM and fail fast  o Added unit
+    test and self referencing pom
+
+
+commit b1002575177abd1108fe50f457cceb9c7c3cf7d8
+tree 8b83dfb6337d099cce84d9eb144f99c3b82df3c0
+parent e520324c8d45e2465cf8aeafb4d57cef30250136
+author Michael Osipov <michaelo@apache.org> 2016-07-15 23:26:56 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-07-12 20:10:47 +0200
+
+    [MNG-5457] Show repository id when downloading or uploading from/to a
+    remote repository
+
+
+commit e520324c8d45e2465cf8aeafb4d57cef30250136
+tree 7a2ae5df828ce2ffa3ebfee75ddf0af7c030298f
+parent a1fe42199565f76007a97f47cd4a848fd9b63482
+author Michael Osipov <michaelo@apache.org> 2017-07-12 19:50:09 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-07-12 19:50:09 +0200
+
+    [MNG-6258] Upgrade to Maven Resolver 1.1.0
+
+
+commit a1fe42199565f76007a97f47cd4a848fd9b63482
+tree 583d7db722287761c5aa9da89e2a3924a8413b9d
+parent 12d6471337c7ad067b7762d44050a079829ea26c
+author Guillaume Boué <gboue@apache.org> 2017-06-09 23:25:31 +0200
+committer Guillaume Boué <gboue@apache.org> 2017-06-14 19:55:41 +0200
+
+    [MNG-6240] Duplicate components in plugin extension realm when plugin
+    depends on maven-aether-resolver
+
+    Maven Core needs to export the maven-aether-provider artifact so that
+    its components do not get added twice in plugin realm. This happens if
+    the build uses an extension plugin depending on maven-aether-provider,
+    before it was renamed to maven-resolver-provider
+
+commit 12d6471337c7ad067b7762d44050a079829ea26c
+tree 3c03c2ea4e24fe9acd2dd5638e992b3420a5522c
+parent 707cff6ffdecbfb0e0356c70e3a7b490535e7ce4
+author dejan2609 <dejan2609@gmail.com> 2017-05-20 15:42:43 +0200
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-06-11 13:55:07 +0200
+
+    [MNG-6207] Create WARNINGs in case of using system scope  o display
+    deprecation build warning for dependencies with scope 'system'
+    declaration  o Note about tests: existing 'systemPath' related tests are
+    reused/expanded    (rationale: scope 'system' and 'systemPath' are
+    mutually dependent)
+
+    Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
+
+commit 707cff6ffdecbfb0e0356c70e3a7b490535e7ce4
+tree bbf21be5140227b8b34f0c10b733acdd9fa74070
+parent eb6b212b567c287734a2dbbef3c113fe650f1def
+author Hervé Boutemy <hboutemy@apache.org> 2017-06-10 08:04:43 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-06-10 08:04:43 +0200
+
+    [MNG-6186] fixed path to jansi native libs in distribution
+
+
+commit eb6b212b567c287734a2dbbef3c113fe650f1def
+tree d6b73f69df21f81e246e1f8819b7caf1fa08b965
+parent a7dddcb87626fec256f1b8ccbe957f94cdf401e4
+author dejan2609 <dejan2609@gmail.com> 2017-05-20 16:57:55 +0200
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-06-04 20:23:02 +0200
+
+    [MNG-6206] display deprecation build warning in case when dependencies
+    use metaversions (LATEST or RELEASE)
+
+    Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
+
+commit a7dddcb87626fec256f1b8ccbe957f94cdf401e4
+tree f2d5ab4666eb0a8d486b5af4fcdc132d4ff26b2a
+parent 66fc74d6296ea0a33f8a9712dc5ed5eb3affd529
+author Dan Tran <dantran@apache.org> 2016-09-11 21:07:39 -0700
+committer Michael Osipov <michaelo@apache.org> 2017-05-25 20:05:35 +0200
+
+    [MNG-6084] Support JSR 250 annotations
+
+
+commit 66fc74d6296ea0a33f8a9712dc5ed5eb3affd529
+tree 19b4dcdab3c06533d353007eaea8090f923f6298
+parent 44634982a103a696d18619346756b1adaf3dbfd9
+author Igor Fedorenko <ifedorenko@apache.org> 2017-03-28 08:41:38 -0400
+committer Igor Fedorenko <ifedorenko@apache.org> 2017-05-24 15:33:04 -0400
+
+    MNG-6233 don't mix plexus and jsr330 annotations in aether-provider
+
+    Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
+
+commit 44634982a103a696d18619346756b1adaf3dbfd9
+tree 817290e5e217cab8e5b343fd1490b9e5c079a8db
+parent ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af
+author Hervé Boutemy <hboutemy@apache.org> 2017-05-21 19:14:54 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-05-21 19:14:54 +0200
+
+    improved modello and animal sniffer's execution ids
+
+
+commit ecef59f1cb822e48c63215fa7dd0c8f4fd54d6af
+tree 1ef26667d5430adc69a6cbef3b4fa741c409802d
+parent f4ede96fd06c8d3e1e2b2fb679baec058cce30e1
+author Michael Osipov <michaelo@apache.org> 2017-05-16 15:27:22 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-05-16 15:27:22 +0200
+
+    [MNG-6167] Clean up dependency mess (reported by dependency:analyze)
+
+    Clean up compile and runtime dependencies. Test dependencies have not
+    been touched because their seem to be false positives due to DI.
+
+commit f4ede96fd06c8d3e1e2b2fb679baec058cce30e1
+tree fcff03db4c92fd2bd29709f924e99f5949abd7c4
+parent fd988e78e95a53c3a39ec944869ba62b0c7fc0f0
+author Christian Schulte <schulte@apache.org> 2016-02-11 08:45:19 +0100
+committer Michael Osipov <michaelo@apache.org> 2017-05-10 10:36:19 +0200
+
+    [MNG-5935] Optional true getting lost in managed dependencies when
+    transitive
+
+    Updated to correctly map the optional flag of Maven model dependencies
+    to Aether dependencies. Prior to this change all managed dependencies
+    implicitly had the optional flag set to 'false' leading to Aether
+    managing that flag to
+    'false' on all managed dependencies when transitive.
+
+commit fd988e78e95a53c3a39ec944869ba62b0c7fc0f0
+tree c1faad0273817638bfbb6d8c5d5480504dd00a0c
+parent 6182a2083fdb9964ccb5250fb85223e38485bf04
+author Michael Osipov <michaelo@apache.org> 2017-05-09 22:15:21 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-05-09 22:15:21 +0200
+
+    [MNG-6228] Optionality not displayed in dependency tree when run in
+    debug mode
+
+    Log message in DefaultProjectDependenciesResolver has been extended with
+    "(optional)" if dependency is marked as optional (direct or transitive).
+
+commit 6182a2083fdb9964ccb5250fb85223e38485bf04
+tree 4a0349eb0ad24ae16121a1fdb559a05e41d98425
+parent 2a79d1e71edc0ddd0c0ba1612ce520f43961eef2
+author Hervé Boutemy <hboutemy@apache.org> 2017-05-06 18:28:04 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-05-09 21:08:13 +0200
+
+    [MNG-6186] use enhanced HawtJNI library loading (remove previous hack)
+
+
+commit 2a79d1e71edc0ddd0c0ba1612ce520f43961eef2
+tree ff7cae3a848f0aa806b9c6090fb7b0bc17a2000f
+parent 2d4401557c3c870409e8b1c65d2dcc9a68281cae
+author Hervé Boutemy <hboutemy@apache.org> 2017-05-06 18:25:36 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-05-09 21:08:04 +0200
+
+    [MNG-6205] upgraded JAnsi to 1.16 for console encoding fix
+
+    also fixes MNG-6218 MinGW bash detection fixed by JAnsi 1.14
+commit 2d4401557c3c870409e8b1c65d2dcc9a68281cae
+tree eee938dda3a1559f080b30b012541fd94902239f
+parent be223808939d75152d7157db33d45f230114555e
+author Hervé Boutemy <hboutemy@apache.org> 2017-05-06 18:15:42 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-05-09 21:07:41 +0200
+
+    [MNG-6223] support -f path/to/dir when detecting .mvn
+
+
+commit be223808939d75152d7157db33d45f230114555e
+tree 48296562d3f26c2c2762d995d8c975bc8ecec6ae
+parent f7d4bce23324cd4a318486d8715a128cf7436c3a
+author Anton Tanasenko <atg.sleepless@gmail.com> 2016-05-18 18:40:28 +0300
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-05-05 22:08:16 +0200
+
+    Add a ProjectArtifactsCache similar to PluginArtifactsCache
+
+    Signed-off-by: Jason van Zyl <jason@vanzyl.ca>
+
+    closes #82
+
+commit f7d4bce23324cd4a318486d8715a128cf7436c3a
+tree 4193444982d34f3cdba46b0ea62080182731d45c
+parent 3938817fd3e0ad62efe335307406e70bff876834
+author Michael Osipov <michaelo@apache.org> 2017-04-21 22:57:53 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-04-21 22:57:53 +0200
+
+    [MNG-6149] MetadataResolutionResult#getGraph() never resolves request
+    type 'test'
+
+
+commit 3938817fd3e0ad62efe335307406e70bff876834
+tree 55f2674ebc0e29d0840117bd5585511927704b2c
+parent c2c6259de6f1262d9b31509b8c30844a386a4f29
+author Michael Osipov <michaelo@apache.org> 2017-04-21 22:50:11 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-04-21 22:50:11 +0200
+
+    Doc improvement in simplelogger.properties
+
+
+commit c2c6259de6f1262d9b31509b8c30844a386a4f29
+tree 85400774889c66b6282fb857ca127e6a50b97f3c
+parent ec629f7d511eb910b4e80112a9fbe85ed8786f10
+author Igor Fedorenko <ifedorenko@apache.org> 2017-04-13 12:58:29 -0700
+committer Igor Fedorenko <ifedorenko@apache.org> 2017-04-14 10:38:45 -0700
+
+    MNG-6210 allow maven custom guice scopes in .mvn/extensions
+
+    Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
+
+commit ec629f7d511eb910b4e80112a9fbe85ed8786f10
+tree 3c3a6c68a24cbd11c9cad4bee256088f5c3732c1
+parent 567af0d964cf823b275300aa4671b84a28da5baa
+author Igor Fedorenko <ifedorenko@apache.org> 2017-04-11 07:59:34 -0700
+committer Igor Fedorenko <ifedorenko@apache.org> 2017-04-13 14:12:23 -0700
+
+    MNG-6209 better executeMojo thread context classloader
+
+    Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
+
+commit 567af0d964cf823b275300aa4671b84a28da5baa
+tree 2301cdef921111a0e4ac61ed387f655515be8de8
+parent 6a93bbea23e362c9cea7d710a37556258c2dbd47
+author Hervé Boutemy <hboutemy@apache.org> 2017-04-12 03:59:44 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-04-12 03:59:44 +0200
+
+    use "java -jar" command
+
+
+commit 6a93bbea23e362c9cea7d710a37556258c2dbd47
+tree 58ed47258f2c77b357e97a4731df03277426d996
+parent 08f3c76a09601d85503c35743458d977a92e492d 10a18cfee7a981a41c1f571ef3c60138d40e839e
+author Lubomir Varga <lubomir.varga@nike.sk> 2017-04-11 16:00:42 +0200
+committer Michael Osipov <michaelo@apache.org> 2017-04-11 16:02:21 +0200
+
+    Improve Javadoc of ComparableVersion#main()
+
+    This closes #108
+
+commit 08f3c76a09601d85503c35743458d977a92e492d
+tree bde84c95109029028d776705649580ac1b61daf6
+parent 70eabfe0f2bc5fe85b666ca511ec35574b23d32f
+author Hervé Boutemy <hboutemy@apache.org> 2017-04-08 08:50:55 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-04-08 08:50:55 +0200
+
+    improved description of styled message API
+
+
+commit 70eabfe0f2bc5fe85b666ca511ec35574b23d32f
+tree ccad1a3ce3372f05badd1d9535eea64d27c92b53
+parent 4c6d3a3462783507921d1a0100e3fa22ef8a98e4
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-07 09:11:26 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-07 09:11:30 +0100
+
+    Update the DOAP to include the 3.5.0 release
+
+
+commit 4c6d3a3462783507921d1a0100e3fa22ef8a98e4
+tree 21e77ddd11df75aea53eb7a69645478b321c64be
+parent a4b0b63b62533399878c9de0656f88f100a46aa0
+author Stefan Eicher <stefan.eicher@gmail.com> 2017-04-05 20:52:01 +0200
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-04-05 23:51:26 +0200
+
+    Minor cleanup in MavenCli.java
+
+    There is some unnecessary code in the MavenCli.java from line #1465 to
+    #1474. The functionality has been moved to line #1215.
+
+    Signed-off-by: Karl Heinz Marbaise <khmarbaise@apache.org>
+
+commit a4b0b63b62533399878c9de0656f88f100a46aa0
+tree b0ba346c2fe1cc5851f1288c480fb79d7549e177
+parent ff8f5e7444045639af65f6095c62210b5713f426
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-03 20:35:47 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-03 20:35:47 +0100
+
+    [maven-release-plugin] prepare for next development iteration
+
+
+commit ff8f5e7444045639af65f6095c62210b5713f426
+tree 24bccc64c17a624d932ea44ec908112d8de95a9d
+parent 87cf1eeb7d2506e192da77f7d5b286fae2b20314
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-03 20:35:30 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-03 20:35:30 +0100
+
+    [maven-release-plugin] prepare release maven-3.5.0
+
+
+commit 87cf1eeb7d2506e192da77f7d5b286fae2b20314
+tree 3f0b1dfdb9a33c39db1eb0b73550573503d966ec
+parent 96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-27 21:07:01 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-01 11:29:09 +0100
+
+    [MNG-6198] Use the directory specified by -f for searching with 'mvn'
+
+
+commit 96543b7c6ea52ad7ba3bcd559c38b159f8aa4c0d
+tree 1e8be6653142a9402479975cd83c2c490f03f918
+parent 00c82b7e234c6ed33f76ba48a236130c5511ab3a
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-26 22:41:24 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-04-01 11:29:09 +0100
+
+    [MNG-6195] Tidy up quoting and command substitution
+
+
+commit 00c82b7e234c6ed33f76ba48a236130c5511ab3a
+tree 85a53d439c8786efe282d08b6918a83dc4a00493
+parent 0baa42345283f4fea3938a8ccd7c8e12b34203b1
+author rfscholte <rfscholte@apache.org> 2017-03-29 19:50:15 +0200
+committer rfscholte <rfscholte@apache.org> 2017-03-29 19:50:15 +0200
+
+    Squashed commit of the following:
+
+    commit 049228ce76927a6740500e1b750f0e8f201f2478 Author: rfscholte
+    <rfscholte@apache.org> Date:   Mon Mar 27 20:22:46 2017 +0200
+
+        [MNG-6185] Replace doclettag explanation with annotations in
+    AbstractMojo javadoc
+
+        Fix by Checkstyle reported issues
+
+    commit 63796a649e6e3b25a58fb567d354ca1849f48819 Author: rfscholte
+    <rfscholte@apache.org> Date:   Sat Mar 25 23:15:00 2017 +0100
+
+        [MNG-6185] Replace doclettag explanation with annotations in
+    AbstractMojo javadoc
+
+commit 0baa42345283f4fea3938a8ccd7c8e12b34203b1
+tree 2371ae472459988536f9442a6ca9a21e2ea6c5e9
+parent 94c3b600ec3290cda98a66c108ff021b7c4c482e
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-26 10:27:59 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-28 08:05:56 +0200
+
+    use new "Maven 3 (latest)" and "JDK 1.x (latest)" Ubuntu+win aliases
+
+
+commit 94c3b600ec3290cda98a66c108ff021b7c4c482e
+tree 6a28f339a10ad4b8aae163ae171324e4fef8861f
+parent ad514f5cb55d16ca116c5c529ad48dd32d5bac61
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-24 03:28:59 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-28 08:04:16 +0200
+
+    switch to embedded core ITs run for faster result
+
+
+commit ad514f5cb55d16ca116c5c529ad48dd32d5bac61
+tree eddce2219e26343c53efca5c09cd7c0d6417fa65
+parent 16805f50ea1715c42ad59312f3e64ab70af3acfe
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-24 03:28:26 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-28 08:04:07 +0200
+
+    added CORE_IT_PROFILES parameter
+
+
+commit 16805f50ea1715c42ad59312f3e64ab70af3acfe
+tree d45145d5a43f1a29a18b1e0b6f7d294a80cc04b7
+parent 33c8d8efe9410e134080bd979a7df82de80bcf74
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-24 03:25:17 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-28 08:03:44 +0200
+
+    trying to make Jenkinsfile easier to understand
+
+
+commit 33c8d8efe9410e134080bd979a7df82de80bcf74
+tree bc908492ae62519036bba76f40d61f374fc73d0a
+parent 8400984ac5201ae6bf06bfa88ade8a8468c76634
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-27 16:22:29 +0100
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-27 16:22:29 +0100
+
+    INFRA have been changing JDK labels again
+
+
+commit 8400984ac5201ae6bf06bfa88ade8a8468c76634
+tree 75a4e81ff1c5c336917694f630b2328e3dc4e2d3
+parent 0931bb2cc7630cc79adb98407db13315b4a709ee
+author Christian Schulte <schulte@apache.org> 2017-03-25 20:40:05 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-25 20:53:06 +0100
+
+    [MNG-6112] Central repository in the 4.0.0 super POM should declare
+    update policy 'never'.
+
+    This reverts commit 13adc1bc2b6d9fc3a62ec2389996726c2edce4d8 *not
+    changing anything* just because someone did not react in time when this
+    issue had been lying around on a branch. If we would set pace for the
+    industrie, everyone would still be using 5.25" floppy disks and 8 bit
+    hardware and we would tell them that upgrading to be able to use new
+    software would be too risky and they better keep theire broken assembly
+    routines until the machine goes up in smoke.
+
+commit 0931bb2cc7630cc79adb98407db13315b4a709ee
+tree b494a499b7131b11fc84f9c2e5be088f5cd48ef3
+parent f0535a40e2dba47f00c5469941d3edad2a8effef
+author Christian Schulte <schulte@apache.org> 2017-03-24 22:04:37 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-24 22:04:37 +0100
+
+    [MNG-6168] Fix unclosed streams
+
+
+commit f0535a40e2dba47f00c5469941d3edad2a8effef
+tree fa92a4d5b6cb95bac189f15f6696ba80ec2c38e9
+parent 27ab7503a7196a40b5ed1007181c82cdcf11e03c
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-23 05:11:12 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-23 05:11:12 +0100
+
+    [MNG-6192] upgraded m-assembly-p to get ordered entries in zip
+
+
+commit 27ab7503a7196a40b5ed1007181c82cdcf11e03c
+tree e5ba52a8665087f28b3c33206486b4db5378577b
+parent 13adc1bc2b6d9fc3a62ec2389996726c2edce4d8
+author Christian Schulte <schulte@apache.org> 2017-03-21 04:06:02 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-21 19:16:44 +0100
+
+    [MNG-6190] maven-resolver-provider's DefaultArtifactDescriptorReader has
+    mismatched constructor and initService methods
+
+
+commit 13adc1bc2b6d9fc3a62ec2389996726c2edce4d8
+tree 800d635c3edfad43af57b893be113793e6c06076
+parent d54e6f91a8652cdda61a20f051f97f11d4c3c982
+author Christian Schulte <schulte@apache.org> 2017-03-21 00:30:28 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-21 00:30:28 +0100
+
+    [MNG-6112] Central repository in the 4.0.0 super POM should declare
+    update policy 'never'.
+
+
+commit d54e6f91a8652cdda61a20f051f97f11d4c3c982
+tree de435992b8d624f256d043f6af54c0e7d54e48ce
+parent fd29ddebf980b895ca3a1665aec49b3c7d17eeaf
+author Christian Schulte <schulte@apache.org> 2017-03-21 00:21:43 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-21 00:21:43 +0100
+
+    s/@since 3.5.0-alpha-2/@since 3.5.0/g
+
+
+commit fd29ddebf980b895ca3a1665aec49b3c7d17eeaf
+tree 7d1532eb0ebe0a2ee41e96792cead25987d52d81
+parent 214540c2ae5431645bb927d6dc5498ebafc27359
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-20 16:55:53 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-20 16:55:53 +0000
+
+    [maven-release-plugin] prepare for next development iteration
+
+
+commit 214540c2ae5431645bb927d6dc5498ebafc27359
+tree fd80b44063edd27a3d2bc7f2c3fc02de4b695b42
+parent 68e38e5086d0978c61391b7cdc4514fdf96e64d7
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-20 16:55:36 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-20 16:55:36 +0000
+
+    [maven-release-plugin] prepare release maven-3.5.0-beta-1
+
+
+commit 68e38e5086d0978c61391b7cdc4514fdf96e64d7
+tree 7d1532eb0ebe0a2ee41e96792cead25987d52d81
+parent 16382802611939a8876fe553208e8b0f4da606a6
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-19 21:54:31 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-19 21:55:46 +0000
+
+    Make it possible to run unit tests from an IDE
+
+
+commit 16382802611939a8876fe553208e8b0f4da606a6
+tree 1fd54564739130349e8df2051731189f12c152f8
+parent abca6ab6e2508860fb30d6e51b668c6c513e3d9e
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-19 17:04:04 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-19 21:51:53 +0100
+
+    [MNG-6189] warn if maven-site-plugin reportPlugins is configured
+
+
+commit abca6ab6e2508860fb30d6e51b668c6c513e3d9e
+tree 515d89814da44785bc0414bf6948aaf1690a692f
+parent fea81d8a2710350c3517f0046e820893abd6cc77 f1ccecdd893eea0a320634a49bc6e56b776fb213
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-19 17:18:53 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-19 17:18:53 +0000
+
+    Merge remote-tracking branch 'origin/MNG-6182'
+
+
+commit fea81d8a2710350c3517f0046e820893abd6cc77
+tree c7c6884aa9bee66552d8db83a2739531fbc87f0f
+parent a4157428d756e2189cddaddf0690ff070bb74d52
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-19 14:44:33 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-19 14:44:33 +0100
+
+    fixed site generation: downgraded parent pom, upgraded m-assembly-p
+
+
+commit a4157428d756e2189cddaddf0690ff070bb74d52
+tree 278431a4a1a54e67eb357a87f3e75e02a4b10f28
+parent 55eeb325cd0ddb2a093196f4804e232d45bcc54a
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-19 10:38:18 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-19 10:38:18 +0100
+
+    updated parent pom: fixes issue with m-assembly-p bug
+
+
+commit f1ccecdd893eea0a320634a49bc6e56b776fb213
+tree 6ff1d4f7cd279267bdc22891d0099e5c2e6209c4
+parent 55eeb325cd0ddb2a093196f4804e232d45bcc54a
+author Christian Schulte <schulte@apache.org> 2017-03-19 03:46:29 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-19 04:01:34 +0100
+
+    [MNG-6182] ModelResolver interface enhancements.
+
+    o Added unit tests for the 'ModelResolver' interface.
+
+commit 55eeb325cd0ddb2a093196f4804e232d45bcc54a
+tree a8f3975e74e0c91b05635e8744adaee73ef07713
+parent b12905ce02ec0e58b475bbc1d920a6801224c02f
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-18 12:32:06 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-18 12:34:45 +0000
+
+    [MNG-6176] Upgrade findbugs to 3.0.4 so that the site can be built with
+    Java 7 and 8
+
+
+commit b12905ce02ec0e58b475bbc1d920a6801224c02f
+tree 9a7d8a3dc9bfa0e700a57265eb344f08da75ba80
+parent 52eecc406fdf37c1aec46ea31ab00978ed290a57
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-18 12:04:38 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-03-18 12:34:45 +0000
+
+    [MNG-6176] Fix javadoc *errors* in maven-compat
+
+
+commit 52eecc406fdf37c1aec46ea31ab00978ed290a57
+tree 7e8036d92a7a4517689a219bf03ae57e3528b841
+parent f661fc298e80208911838f5acce9840ea1a97e3f
+author rfscholte <rfscholte@apache.org> 2017-03-13 23:27:35 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-18 12:59:51 +0100
+
+    MNG-6078: commons-cli 1.4 released
+
+
+commit f661fc298e80208911838f5acce9840ea1a97e3f
+tree 8fe0de05c3da75949b86cf8024623a3cc7c92c56
+parent 0e7e3eeb597b92f1394b24e33d5933e995ee8104
+author rfscholte <rfscholte@apache.org> 2017-03-08 21:38:08 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-18 12:59:51 +0100
+
+    [MNG-6078] Confirm commons-cli 1.4-SNAPSHOT before official release
+
+
+commit 0e7e3eeb597b92f1394b24e33d5933e995ee8104
+tree e4763823c2e3e3fa09c8fe1fefb21f92dddcca6b
+parent da03d6b03192399237750c15f96fa021977dd83b
+author rfscholte <rfscholte@apache.org> 2017-03-18 12:35:18 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-18 12:55:05 +0100
+
+    [MNG-6176] Javadoc errors prevent release with Java 8
+
+    Upgrade to modello-1.9.1 Fix javadoc errors in tests
+
+commit da03d6b03192399237750c15f96fa021977dd83b
+tree f2078540708f5c0950ebf66c417b30caec45b649
+parent 51cc76c32625be2f807dcf2ffbeb085984729b57
+author Christian Schulte <schulte@apache.org> 2017-03-14 19:20:47 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-14 19:20:47 +0100
+
+    [MNG-6183] Dependency management debug message corrections.
+
+
+commit 51cc76c32625be2f807dcf2ffbeb085984729b57
+tree 13125611c5b5623831a25e386eb923926f595f8c
+parent 181b0215aa1199e152db9d2c08b1a01436547805
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2015-09-29 11:46:48 +0200
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-13 22:08:51 +0100
+
+    [MNG-6090] CI friendly properties break submodule builds [MNG-6057]
+    Problem with CI friendly usage of ${..} reactor order is changed  o
+    Based on the missing replacement of the versions ${revision}   
+    ${changelist} or ${sha1} within the parent element the order    of the
+    reactor changes. [MNG-5895] Problem with CI friendly usage of ${..}
+    which is already defined via property in pom file.
+
+
+commit 10a18cfee7a981a41c1f571ef3c60138d40e839e
+tree 4cfd92930b0c3580b03404521ec59636f6f93a81
+parent 181b0215aa1199e152db9d2c08b1a01436547805
+author LuboVarga <lubomir.varga@nike.sk> 2017-03-13 13:23:04 +0100
+committer GitHub <noreply@github.com> 2017-03-13 13:23:04 +0100
+
+    Added some javadoc
+
+    Added javadoc help for making easier to compare two versions in command
+    line.
+commit 181b0215aa1199e152db9d2c08b1a01436547805
+tree c05b5779b56a33a736e72ff0fdf9d7cd19e338a6
+parent 809ba34055c70eab31876aad03c577e925fa2e6e
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-05 00:39:31 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-12 12:12:16 +0100
+
+    [MNG-6115] prevent JAnsi from writing temp native files to lib/ext
+
+
+commit 809ba34055c70eab31876aad03c577e925fa2e6e
+tree 6ceb16cb18962369ffdcdf0d026ac82b9aadc869
+parent ab2e24fe3612b4f12c66e698e398fcb2b908f1aa
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-06 08:24:33 +0100
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-11 20:53:18 +0100
+
+    Code improvement.
+
+
+commit ab2e24fe3612b4f12c66e698e398fcb2b908f1aa
+tree 48a189e3b6db856704d5c7e72710f76f08789c3a
+parent 24b9ef48f6045c3cca7297f4b7b94d3ee71b3718
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-11 18:40:24 +0100
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-11 18:40:24 +0100
+
+    Fixed checkstyle reported error.
+
+
+commit 24b9ef48f6045c3cca7297f4b7b94d3ee71b3718
+tree 400f5f52c0dd7308f9d1ec7dff9069a385aca089
+parent 7cdff43aba436408c79d2b4afc169b9c6909235a
+author Hervé Boutemy <hboutemy@apache.org> 2017-03-11 18:19:02 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-03-11 18:19:02 +0100
+
+    fixed typos
+
+
+commit 7cdff43aba436408c79d2b4afc169b9c6909235a
+tree c775671eed85b801cf327026e1f592dd682878f1
+parent 587317b0095fc5d51041fed9e5b4786246a29a7b
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-02-12 12:59:25 +0100
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-11 12:00:24 +0100
+
+    [MNG-6170] NPE in cases using Multithreaded -T X versions:set
+    -DnewVersion=1.0-SNAPSHOT  o In some cases the code will return a null
+    which should    not be scheduled.
+
+
+commit 587317b0095fc5d51041fed9e5b4786246a29a7b
+tree 8a12ae1ee6dfa91f11f307a7dbe00fdae93c1204
+parent 8f025faab8fe0a3a6dbf3b76742fe365f4352e64
+author rfscholte <rfscholte@apache.org> 2017-03-10 16:17:28 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-10 16:17:28 +0100
+
+    [MNG-6176] Javadoc errors prevent release with Java 8 Upgrade modello to
+    1.9.0 Fix invalid Javadoc
+
+
+commit 8f025faab8fe0a3a6dbf3b76742fe365f4352e64
+tree 9fcbf6b532a8d834fcff7b5e0c6b9e14e5441ff6
+parent 34afec69c866f731f3f9d9b3606bbc31b51d64e7
+author rfscholte <rfscholte@apache.org> 2017-03-05 17:25:43 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-10 10:48:41 +0100
+
+    [MNG-6180] groupId has plain color when goal fails
+
+
+commit 34afec69c866f731f3f9d9b3606bbc31b51d64e7
+tree 12851a8c5f33746b26b4a7ee3bc77ea8a74f6d92
+parent ab800b0cfae4e3ca9453304e3b9727ba4a4b712b
+author Christian Schulte <schulte@apache.org> 2016-01-27 03:46:11 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-08 19:37:31 +0100
+
+    [MNG-6183] Dependency management debug message enhancements.
+
+    o Updated to add debug log messages about optional flag management.
+
+commit ab800b0cfae4e3ca9453304e3b9727ba4a4b712b
+tree 5101bcd8628baf72b9b8109a52e980edf42f78fb
+parent 114ef6c5a2802e8758e466af92b70f51fd7a2929
+author Christian Schulte <schulte@apache.org> 2016-01-30 19:17:34 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-08 18:24:18 +0100
+
+    [MNG-6182] ModelResolver interface enhancements.
+
+
+commit 114ef6c5a2802e8758e466af92b70f51fd7a2929
+tree ecd56a3cda5b73da7c3097d5ed3b7a8a62adab57
+parent 862c84a52b9ae9b88bc9a6cfa256852532d02a9a
+author Christoph Böhme <christoph@b3e.net> 2017-02-20 07:32:17 +0100
+committer Christian Schulte <schulte@apache.org> 2017-03-06 17:35:24 +0100
+
+    [MNG-6173] MavenSession.getAllProjects() should return all projects in
+    the reactor
+
+    This commit removes the initialization of the MavenSession object from
+    the DefaultGraphBuilder. The GraphBuilder implementation should only
+    build the graph and should not touch the MavenSession object passed into
+    it.
+
+    To allow complete initialization of the MavenSession the
+    ProjectDependencyGraph interface got enhanced so that GraphBuilder
+    implementations can communicate all collected projects in addition to
+    the processed list of projects.
+
+    This closes #105
+
+commit 862c84a52b9ae9b88bc9a6cfa256852532d02a9a
+tree 11ff551f478609bb7764c71a728404143775efdb
+parent 748551d0274cc2eebfb2f976536d18277e564584 e0da20a1f801aeda0cd74495834c637c3a207478
+author rfscholte <rfscholte@apache.org> 2017-03-05 17:32:00 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-05 17:32:00 +0100
+
+    Merge branch 'MNG-6181'
+
+
+commit e0da20a1f801aeda0cd74495834c637c3a207478
+tree 50d0caeb5d10f603ff08ae6958f0fc7e6d9421df
+parent 0b9a30f350f159a190e87c78e520ba7a7ae0642b
+author rfscholte <rfscholte@apache.org> 2017-03-05 15:30:27 +0100
+committer rfscholte <rfscholte@apache.org> 2017-03-05 15:30:27 +0100
+
+    [MNG-6181] HttpClient produces a lot of noise at debug loglevel
+
+    Turn off httpclient logging by default, which restores logging from
+    previous Maven versions
+
+commit 748551d0274cc2eebfb2f976536d18277e564584
+tree 14583e2d01818f77c23c08a23f326de6c75c9d1d
+parent 529e8a62049d009a800cbf0b37ca348abaf9022d
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2017-02-24 22:49:21 +0100
+committer Karl Heinz Marbaise <khmarbaise@apache.org> 2017-03-01 20:05:45 +0100
+
+    [MNG-6179] Remove WARNING about prerequisites usage
+
+
+commit 529e8a62049d009a800cbf0b37ca348abaf9022d
+tree 6c5fcf048f8ac5933ba2eac1d246357ceb0b877c
+parent e6528827571b0ebe06675ef47c8157d1522116a5 0b9a30f350f159a190e87c78e520ba7a7ae0642b
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-28 22:04:39 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-28 22:04:39 +0000
+
+    Merge remote-tracking branch 'origin/master'
+
+
+commit 0b9a30f350f159a190e87c78e520ba7a7ae0642b
+tree 6c5fcf048f8ac5933ba2eac1d246357ceb0b877c
+parent 0db5e32cf59851086e895f1f541853b61df38121
+author Christian Schulte <schulte@apache.org> 2017-02-23 03:14:21 +0100
+committer Christian Schulte <schulte@apache.org> 2017-02-24 00:55:29 +0100
+
+    [MNG-6177] The --file command line option of the Windows and Unix
+    launchers does not work for directory names like "Spaces & Special Char"
+
+
+commit 0db5e32cf59851086e895f1f541853b61df38121
+tree 1e52efe006ad64dc870c13e0911783de6382e921
+parent dc9c4db4494b62e2231bb67b39678decf6329852
+author Hervé Boutemy <hboutemy@apache.org> 2017-02-23 19:07:58 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-02-23 19:07:58 +0100
+
+    fixed documentation errors
+
+
+commit e6528827571b0ebe06675ef47c8157d1522116a5
+tree 9d1f56e26309be811e45e60ef66de352be9928a5
+parent 8e6bbc4d4aa7cdc837625a05358c98ca15f72698
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 14:56:31 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 14:56:31 +0000
+
+    [maven-release-plugin] prepare for next development iteration
+
+
+commit 8e6bbc4d4aa7cdc837625a05358c98ca15f72698
+tree cc91225573580bd07d8dce1aa53b7410c45561bb
+parent dc9c4db4494b62e2231bb67b39678decf6329852
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 14:56:21 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 14:56:21 +0000
+
+    [maven-release-plugin] prepare release maven-3.5.0-alpha-1
+
+
+commit dc9c4db4494b62e2231bb67b39678decf6329852
+tree 9d1f56e26309be811e45e60ef66de352be9928a5
+parent 5885e70e24a69914da892eb343906658d5463bfa
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-21 10:10:21 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 12:44:34 +0000
+
+    [MNG-6078] Perform a proper merge of the two sources of command line
+    arguments
+
+    - Needed to extend Commons CLI's CommandLine just to perform the merged
+
+commit 5885e70e24a69914da892eb343906658d5463bfa
+tree 28f4368568f9eb1b705ee228ebf7ff1590fc02ab
+parent 5cce371c8aee5d957d9b24e46cddc939a15aff40
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-21 00:11:27 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 12:44:34 +0000
+
+    [MNG-6078] Undo the order reversal hack
+
+    - ca4303031357a7decaee8de770b71fb2c2fedd28 used a hack to reverse the
+    order of arguments
+    - The side effect of the hack is that the first named system property
+    value on the CLI would win
+    - The side-effect is causing a lot of integration test builds to fail
+    and will likely have other unintended consequences
+    - Correct fix is to put system properties at the end.
+    - If this change passes the integration tests then it will need to be
+    augmented to correctly round-trip the CLI options
+     as there is the potential that somebody may legitimately be passing an
+    arg parameter a value that starts with -D
+     for example 'mvn -ep -Dsecretpassword' or 'mvn -l -D.log' but given
+    that this requires a parse and unparse
+     to handle the escaping, I want to get evidence that the integration
+    tests pass first
+
+commit 5cce371c8aee5d957d9b24e46cddc939a15aff40
+tree 5a2808a627b9100b5b9a363c0e9f69699b5cb524
+parent e6217a455547e5b3bcac310be18daf2a333cd5d1
+author Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-21 17:33:54 +0000
+committer Stephen Connolly <stephen.alan.connolly@gmail.com> 2017-02-23 12:41:52 +0000
+
+    Switch to resolveScm so that we get auto linking of matching integration
+    test branches
+
+    - Also use short paths when integration testing on windows and clean up 
+    afterwards to ensure disk space does not overflow
+
+commit e6217a455547e5b3bcac310be18daf2a333cd5d1
+tree cf9c00aa14f87c1e508bd6168ab40a1731cab261
+parent 985b5985f336d30b6b2110dae49dd2a5f5d5750b
+author August Shi <awshi2@illinois.edu> 2016-05-25 14:12:52 -0500
+committer Hervé Boutemy <hboutemy@apache.org> 2017-02-18 18:29:19 +0100
+
+    Fixing misspellings in test names
+
+
+commit 985b5985f336d30b6b2110dae49dd2a5f5d5750b
+tree b9c47d92269e22bfbc38a3d3c13b626207b97cc7
+parent 1407a10485e826795db23c114c4c37cf951a2e27
+author Hervé Boutemy <hboutemy@apache.org> 2016-04-10 20:15:57 +0200
+committer Hervé Boutemy <hboutemy@apache.org> 2017-02-18 18:13:06 +0100
+
+    fixed link
+
+
+commit 1407a10485e826795db23c114c4c37cf951a2e27
+tree 20e60fec3bb024e8b10e945505202e1ddc49873f
+parent 60a7f5da494216168e4cc2c88c357b1cbdd43ad2
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2015-12-11 19:43:17 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-02-18 18:09:04 +0100
+
+    Updated doap_Maven.rdf file
+
+
+commit 60a7f5da494216168e4cc2c88c357b1cbdd43ad2
+tree 31527ca377c589fd14c80bf6a52fb061b001d086
+parent 3982c195e91e3ea0f73ce9e61c6ddc57137726e9
+author Karl Heinz Marbaise <khmarbaise@apache.org> 2015-12-04 20:59:04 +0100
+committer Hervé Boutemy <hboutemy@apache.org> 2017-02-18 18:08:45 +0100
+
+    Fixed links in pom which pointed to shut down codehaus jira.
+
+