Rijesiti zadatak na ovom URL-u: https://spring.io/guides/gs/relational-data-access/
Rijesiti zadatak na ovom URL-u: https://spring.io/guides/gs/accessing-data-jpa/
Rijesiti zadatak na ovom URL-u: https://spring.io/guides/gs/relational-data-access/
Rijesiti zadatak na ovom URL-u: https://spring.io/guides/gs/accessing-data-jpa/
| task gitLog << { | |
| def regex = /^(?<id>.{41})(?<ticketId>\[\w+\s*-\s*\d+\]|\[\w+\s*#\d+\])(?<message>.*)$/ | |
| def command = "git log --sparse --pretty=oneline --no-merges" | |
| println command | |
| def tickets = new HashSet<String>() | |
| command.execute().getInputStream().eachLine { line -> | |
| def matcher = line =~ regex | |
| matcher.each { match, id, ticketId, message -> | |
| def fixedTicketId = ticketId.replaceAll(/\s{1,}|\[|\]/, '') | |
| tickets << fixedTicketId |
| def leftFile = new File('file1.txt') | |
| def rightFile = new File('file2.txt') | |
| def resultFile = new File('resultFile.txt') | |
| if (resultFile.exists()) { resultFile.delete() } | |
| resultFile.createNewFile() | |
| def leftLines = leftFile.readLines() | |
| def count = leftLines.size() | |
| println "Left lines count $count" |