Invert sorting order for tags to simplify code
This commit is contained in:
parent
8a9b243310
commit
3d7a093a6a
|
@ -71,11 +71,10 @@ if (grgit != null) {
|
|||
ext.currentVer = "0.0.0+notag"
|
||||
grgit.open(dir: project.projectDir.toString())
|
||||
def tagList = grgit.tag.list()
|
||||
tagList.sort((left, right) -> left.commit.dateTime.compareTo(right.commit.dateTime))
|
||||
tagList.sort((left, right) -> right.commit.dateTime.compareTo(left.commit.dateTime))
|
||||
if (tagList.size() >= 1) {
|
||||
def currentTag = tagList.get(tagList.size() - 1)
|
||||
ext.currentType = VersionType.RELEASE
|
||||
ext.currentVer = currentTag.getName()
|
||||
ext.currentVer = tagList.get(0).getName()
|
||||
switch (ext.currentVer[0]) {
|
||||
case 'v':
|
||||
ext.currentVer = ext.currentVer.substring(1)
|
||||
|
@ -91,7 +90,7 @@ if (grgit != null) {
|
|||
}
|
||||
if (tagList.size() >= 2) {
|
||||
changelogStr = "Commits in " + ext.currentType.toString().toLowerCase() + " " + ext.currentVer + ":"
|
||||
for (def commit : grgit.log{range(tagList.get(tagList.size() - 2).fullName, currentTag.fullName)}) {
|
||||
for (def commit : grgit.log{range(tagList.get(1).fullName, tagList.get(0).fullName)}) {
|
||||
changelogStr += "\n- " + commit.shortMessage
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue