Skip to content

Commit c01f42b

Browse files
committed
tests amend
1 parent 114cfe9 commit c01f42b

File tree

1 file changed

+12
-32
lines changed

1 file changed

+12
-32
lines changed

src/main/java/org/scm4j/vcs/GitVCS.java

Lines changed: 12 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,5 @@
11
package org.scm4j.vcs;
22

3-
import java.io.ByteArrayOutputStream;
4-
import java.io.File;
5-
import java.io.FileWriter;
6-
import java.io.IOException;
7-
import java.net.Authenticator;
8-
import java.net.InetSocketAddress;
9-
import java.net.PasswordAuthentication;
10-
import java.net.Proxy;
11-
import java.net.Proxy.Type;
12-
import java.net.ProxySelector;
13-
import java.net.SocketAddress;
14-
import java.net.URI;
15-
import java.nio.charset.StandardCharsets;
16-
import java.util.ArrayList;
17-
import java.util.Collections;
18-
import java.util.HashSet;
19-
import java.util.List;
20-
import java.util.Set;
21-
223
import org.apache.commons.io.FileUtils;
234
import org.apache.commons.io.IOUtils;
245
import org.eclipse.jgit.api.CreateBranchCommand.SetupUpstreamMode;
@@ -32,11 +13,7 @@
3213
import org.eclipse.jgit.diff.DiffEntry.ChangeType;
3314
import org.eclipse.jgit.diff.DiffEntry.Side;
3415
import org.eclipse.jgit.diff.DiffFormatter;
35-
import org.eclipse.jgit.lib.Constants;
36-
import org.eclipse.jgit.lib.ObjectId;
37-
import org.eclipse.jgit.lib.ObjectReader;
38-
import org.eclipse.jgit.lib.Ref;
39-
import org.eclipse.jgit.lib.Repository;
16+
import org.eclipse.jgit.lib.*;
4017
import org.eclipse.jgit.revwalk.RevCommit;
4118
import org.eclipse.jgit.revwalk.RevSort;
4219
import org.eclipse.jgit.revwalk.RevTag;
@@ -46,13 +23,7 @@
4623
import org.eclipse.jgit.transport.RefSpec;
4724
import org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider;
4825
import org.eclipse.jgit.treewalk.CanonicalTreeParser;
49-
import org.scm4j.vcs.api.IVCS;
50-
import org.scm4j.vcs.api.VCSChangeType;
51-
import org.scm4j.vcs.api.VCSCommit;
52-
import org.scm4j.vcs.api.VCSDiffEntry;
53-
import org.scm4j.vcs.api.VCSMergeResult;
54-
import org.scm4j.vcs.api.VCSTag;
55-
import org.scm4j.vcs.api.WalkDirection;
26+
import org.scm4j.vcs.api.*;
5627
import org.scm4j.vcs.api.exceptions.EVCSBranchExists;
5728
import org.scm4j.vcs.api.exceptions.EVCSException;
5829
import org.scm4j.vcs.api.exceptions.EVCSFileNotFound;
@@ -61,6 +32,15 @@
6132
import org.scm4j.vcs.api.workingcopy.IVCSRepositoryWorkspace;
6233
import org.scm4j.vcs.api.workingcopy.IVCSWorkspace;
6334

35+
import java.io.ByteArrayOutputStream;
36+
import java.io.File;
37+
import java.io.FileWriter;
38+
import java.io.IOException;
39+
import java.net.*;
40+
import java.net.Proxy.Type;
41+
import java.nio.charset.StandardCharsets;
42+
import java.util.*;
43+
6444
public class GitVCS implements IVCS {
6545

6646
private static final String MASTER_BRANCH_NAME = "master";
@@ -813,7 +793,7 @@ public VCSTag getLastTag() {
813793
List<Ref> tagRefs = getTagRefs();
814794
RevTag revTag;
815795
RevCommit revCommit;
816-
Ref ref = tagRefs.get(0);
796+
Ref ref = tagRefs.get(tagRefs.size() - 1);
817797
revTag = rw.parseTag(ref.getObjectId());
818798
revCommit = rw.parseCommit(ref.getObjectId());
819799
VCSCommit relatedCommit = new VCSCommit(revCommit.getName(), revCommit.getFullMessage(), revCommit.getAuthorIdent().getName());

0 commit comments

Comments
 (0)